Python 如何检查ini文件并读取用户输入?
因此,我试图做一个if声明,说:Python 如何检查ini文件并读取用户输入?,python,if-statement,ini,configparser,Python,If Statement,Ini,Configparser,因此,我试图做一个if声明,说: while not exit: if updater['SETTINGS']['stickers'].value == "any" "demand" "rares" "robux": exit = True try: FindingAsset = FirstJSON['offers'][1]["userAssets"
while not exit:
if updater['SETTINGS']['stickers'].value == "any" "demand" "rares" "robux":
exit = True
try:
FindingAsset = FirstJSON['offers'][1]["userAssets"][0]['assetId']
FindingAsset1 = FirstJSON['offers'][1]["userAssets"][1]['assetId']
FindingAsset2 = FirstJSON['offers'][1]["userAssets"][2]['assetId']
FindingAsset3 = FirstJSON['offers'][1]["userAssets"][3]['assetId']
findmyasset = FirstJSON['offers'][0]["userAssets"][0]['assetId']
findmyasset1 = FirstJSON['offers'][0]["userAssets"][1]['assetId']
findmyasset2 = FirstJSON['offers'][0]["userAssets"][2]['assetId']
findmyasset3 = FirstJSON['offers'][0]["userAssets"][3]['assetId']
我想做的是检查用户是否把我写的任何东西放在了“any”“demand”“rares”“robux”上,如果它等于其中任何一个,那么就让exit=True,我想知道这样做是否正确。它不一定要等于所有的,至少是其中的一个
您可以使用中的
关键字检查值是否在值列表中:
if updater['SETTINGS']['stickers'].value in ["any", "demand", "rares", "robux"]:
您可以使用
中的关键字检查值是否在值列表中:
if updater['SETTINGS']['stickers'].value in ["any", "demand", "rares", "robux"]:
当前代码所做的只是进行一次比较,即与第一次比较=“any”
如果您想执行或操作,即其中任何一项,我的建议是使用集合或列表
x在{“any”,“demand”,“rares”,“robux”}
#这将在O(1)中起作用
或
x在[“任何”、“需求”、“稀有”、“机器人”]
您的x
是updater['SETTINGS']['stickers']。值
现在,如果x
是其中的任何一个,这将起作用
if updater['SETTINGS']['stickers'].{“any”、“demand”、“rares”、“robux”中的值
或
if updater['SETTINGS']['stickers'].[“any”、“demand”、“rares”、“robux”中的值]
将设置exit=true
,如果它等于其中一个当前代码所做的只是进行一次比较,即与第一个比较==“any”
如果您想执行或操作,即其中任何一项,我的建议是使用集合或列表
x在{“any”,“demand”,“rares”,“robux”}
#这将在O(1)中起作用
或
x在[“任何”、“需求”、“稀有”、“机器人”]
您的x
是updater['SETTINGS']['stickers']。值
现在,如果x
是其中的任何一个,这将起作用
if updater['SETTINGS']['stickers'].{“any”、“demand”、“rares”、“robux”中的值
或
if updater['SETTINGS']['stickers'].[“any”、“demand”、“rares”、“robux”中的值]
如果它等于其中一个,将设置exit=true
,那么如果它等于其中一个,它是否仍然工作,exit=true?如果它等于其中一个,它是否仍然工作,exit=true?