我的项目中有一个settings.py
文件:
"Nickname of the user to check the games for"
USERNAME = "user"
不幸的是,每次升级都会覆盖它。因此,我想允许用户通过创建一个.py
文件$XDG_CONFIG_HOME/myapp/config.py
覆盖默认设置,例如
USERNAME = "real-user"
有没有可能修改settings.py
,以便它以一种通用的方式从.../config.py
文件中提取任何变量,比如在config.py
末尾包含这个文件?你知道吗
我用的是python3
我假设从
settings.py
文件获取值的方法是通过import
对其进行运算:然后你可以通过在结尾加上这样的东西来改变它,这样你就可以随心所欲了。你知道吗
settings.py
在
import
编辑之后,print(settings.USERNAME)
将显示:还要注意
config.py
覆盖文件可以命名为任何名称(它不需要.py
扩展名)。你知道吗相关问题 更多 >
编程相关推荐