【发布时间】:2018-05-28 06:49:37
【问题描述】:
在几个小时内一切正常,然后我会收到这个错误,它会停止运行。
todolist_items = len(todoalso)
UnboundLocalError: local variable 'todoalso' referenced before assignment
我认为这是我遇到问题的部分,但我不明白为什么。
response = requests.get("https://beta.todoist.com/API/v8/tasks", params={"token":todoist_TOKEN})
if response.status_code == 200:
todoalso = response.json()
global todolist_items
todolist_items = len(todoalso)
【问题讨论】:
-
看起来您没有从您的 api 调用中获得
200响应 -
因为响应 status_code 不是 200,定义 todoalso 为 None
-
只需在开头引用 todoalso ... = =