Python 如何检查ini文件并读取用户输入?

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"

因此,我试图做一个if声明,说:

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?