我需要一点 python 方面的帮助,
我写了一个小程序,现在想在程序外存储一个 bool 值。
因此程序中的某个动作仅在布尔为 True 或 False 时执行。
重要的是,即使程序没有运行,该值也会保留。另外,程序运行时必须能够设置bool。
我很感激任何帮助。
在 python 程序之外存储一个 bool 变量,不幸的是它没有用。我希望我现在知道如何做到这一点。
您可以使用任何配置文件来存储 bool 值(您也可以使用普通文件,但这取决于上下文)。我不会花很长时间找到一个好的库来管理 python 中任何类型的配置文件。
你也可以使用 env 来存储 bool 值,但我不推荐它。
myboolvar = True
from myboolscript import myboolvar
例子:
main.py
from myboolscript import myboolvar
print("Hello World!")
if myboolvar == True:
print("Bool is True")
myboolscript.py
myboolvar = True
输出:
Hello World!
Bool is True
值得注意的是,使用 python 脚本可能很容易,但效率不高。还有很多其他方法可以做到这一点,比如使用 CSV 文件。
这是一篇关于它的帖子: 在 CSV 文件中存储和检索布尔值的便捷方式是什么