python - 如何在 Python 的外部文件中保存全局变量?

标签 python variables store argparse flags

我正在寻找一种在多个文件中使用全局变量的简洁方法。所以我想写一个 parameters.py 文件来存储我所有的参数。

我怎样才能做到这一点?我听说过 FLAGSargparse 但我不明白如何使用它们。有人可以向我解释如何构建此逻辑,然后如何使用它来导入变量。

如果可能,我想使用Tensorflow 标准 ...

最佳答案

您可以简单地构建一个 settings.py 模块,其中定义的所有变量都是全局的:

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

然后在同一项目的其他脚本或模块中,您可以简单地引用这些全局变量:

import settings
print(settings.var1)
print(settings.var2)
...

关于python - 如何在 Python 的外部文件中保存全局变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52112118/

相关文章:

python - 将 QTDesigner 与 PyQT 和 Python 2.6 一起使用

python - 尝试在 Django 中使用 `comments` contrib 实现连接时出现问题

javascript - 变量未传递给函数

javascript - Extjs在商店中查找具有相同属性的记录

javascript - 过滤组合框不适用于常见商店组合

datetime - 可空日期时间字段未在 Store (Ext.Net) 中呈现

python - 如何使用二进制列表拆分 numpy 数组?

python - 在 2 个列表中搜索相同的值,但如果重复则只搜索一次

MySQL 分号在过程中的位置

JavaScript 检查变量是否存在(已定义/初始化)