我无法将变量分配为全局变量(至少我认为这是我的问题)。
这里是我的代码的表示形式:
def get_alert():
global subject
# ...code ...
subject = # unread email's subject line
while True:
try:
get_alert()
except EOFError:
get_alert() # try again
else:
if subject == 'specific message here'
# ...code...
根据我的阅读,在get_alert函数顶部将变量分配为全局变量应该允许我在while循环中引用它,但是运行程序会告诉我'NameError:未定义名称'subject' '用于while循环中的主题
答案 0 :(得分:1)
如果要添加,subject
必须先定义subject = None
Open test browser
在脚本的开头,最好是在导入之后,我想这会起作用。