我正在寻找一种在许多文件中使用全局变量的干净方法。所以我想写一个parameters.py文件,在这里我的所有参数都将被存储。
我怎样才能做到这一点?我听说过FLAGSargparse但我不知道如何使用它们。有人能告诉我如何建立这个逻辑,然后如何使用它来导入一个变量吗。
如果可能的话,我想使用Tensorflow的标准。。。

最佳答案

您只需构建一个settings.py模块,其中定义的所有变量都是全局的:

var1 = 'value1'
var2 = 'value2'
...

然后,在同一项目的其他脚本或模块中,您只需使用以下命令引用这些全局变量:
import settings
print(settings.var1)
print(settings.var2)
...

10-08 03:09