在php中,人们经常调用引导程序来设置整个程序中使用的变量。我有一个 python 程序,可以调用来自不同模块的方法。我希望来自不同模块的那些方法共享一些变量。我可以在类似 boostrap.py 的东西中设置这些变量吗?或者这不是很"pythonic",因为模块应该包含它需要的所有变量?
最好的方法是创建一个名为settings.py
文件的东西,房子是你共享的重要变量。
django 团队在他们的 Web 框架中遵循这种方法,称为 django,它创建一个settings.py
文件来容纳所有需要共享的数据,例如数据库登录和静态文件根目录。