Python项目中的环境配置强烈建议放在一个config.py文件中进行管理,其他包直接import该config,就能取到配置,否则散落在代码中维护起来非常麻烦。
例:
.
├── foo.py
├── module
│ └── bar.py
└── config.py
# module/bar.py
import config
# from config import addr
print(config.addr)
# foo.py
import config
config.addr = '0.0.0.0'
from module import bar
# config.py
print('config.py')
addr = '127.0.0.1'
>>> python3 foo.py
config.py
0.0.0.0