gpt4 book ai didi

python - 从函数外部引用变量

转载 作者:行者123 更新时间:2023-12-01 08:01:02 25 4
gpt4 key购买 nike

我在将变量分配为全局变量时遇到问题(至少我认为这是我的问题)。

这是我的代码的表示:

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: name 'subject' 未定义' for while 循环中的主题

最佳答案

如果添加,则必须在使用之前定义主题

subject = None

在脚本的开头,最好在导入之后,我认为这会起作用。

关于python - 从函数外部引用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55730782/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com