Pythonexcept
不工作。我正在努力
r = requests.get('URL') # URL returns something like: {"code": ["12345678"]}
print(r.text)
parse = json.loads(r.text)
getcode = False
while not getcode:
time.sleep(2)
codeparse = parse["code"]
print("Unable to get SMS Code, sleeping for 2 seconds...")
except KeyError:
pass
getcode = parse["code"]
我知道的一切都试过了。有什么我需要导入的还是我缺少的
编辑:更新以根据请求添加更多代码
这就是try-except方法的工作原理。。。 尝试一些语句,如果它引发一些错误,则将运行except块
这只是无效语法:不能将
except
块作为while
循环的一部分:REPL中的示例:
因此,无论循环中有什么,都会立即得到一个
SyntaxError
正确的语法是:
我假设您正在尝试使用
"code"
键读取字典parse
中的值,如果没有这样的条目,则等待2秒钟重试试试这个:
相关问题 更多 >
编程相关推荐