gpt4 book ai didi

python - 更改导入的类变量

转载 作者:太空宇宙 更新时间:2023-11-04 00:41:00 43 4
gpt4 key购买 nike

我在尝试更改已导入到两个单独文件中的类变量时遇到了这个问题。

settings.py 中。

class Settings:
Flag = True

slave.py.

from settings import Settings

if(...):
Settings.Flag = False
print('Flag is False')
else:
...

main.py

from settings import Settings

While True:
print('Status of Flag : ' str(Settings.Flag))

即使我改变它所以在 Slave.py 中将 Flag 更改为 False。它仍然在 main.py 中返回 True。

我认为这可能是因为我在 Slave.py 和 main.py 中都导入了设置。但是把这个去掉只会给我一个错误。

最佳答案

您应该在 main.py 中导入 slave.py 以便运行他的代码,而且我没有看到对文件 slave.py 的任何引用

试试这个:

from settings import Settings
import slave

While True:
print('Status of Flag : ' str(Settings.Flag))

关于python - 更改导入的类变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41920845/

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