2024-04-24 15:09:35 发布
网友
我有一个api访问令牌,用于我的几个Python模块中。我可以把它声明为一个全局变量,但我读到全局变量不是一个好主意。这通常是怎么做的
创建一个配置模块并从那里导入它
配置文件:
ACCESS_TOKEN = 'some_value' SOME_OTHER_THING = 42
应用程序:
from config import ACCESS_TOKEN some_api.do_request(token=ACCESS_TOKEN)
此方法的优点是,您可以在将来的某个时间更改“计算”常量的方式。例如:
if ENVIRONMENT == 'production': from production_config import ACCESS_TOKEN else: from development_config import ACCESS_TOKEN
创建一个配置模块并从那里导入它
配置文件:
应用程序:
此方法的优点是,您可以在将来的某个时间更改“计算”常量的方式。例如:
配置文件:
相关问题 更多 >
编程相关推荐