玩蛇网提供最新Python编程技术信息以及Python资源下载!

Python模块之间共享静态变量的实现原理是什么

有这么一个场景:

在main模块的Main类中读取本地的一个配置文件,并储存到变量中。
而这个项目中的许多模块都需要依赖于这个配置变量,总不能每次用到都去读取硬盘中的配置文件吧?难道把这个变量在所有用到的类的构造函数中一直往下传?

所以。。Python中如何实现模块间共享的静态变量呢?


抱歉忘记说了,该配置文件是一个希望能够提供给用户进行配置的json文件。

python里可以把模块看成一个单例的对象,模块级别定义的变量都可以直接模块名.变量名这样子访问。

根据你的需求只需要定义一个settings.py 在需要的地方import settings 就好了

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd19904.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年05月22日 - 09时07分16秒 发布自玩蛇网

您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容
我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules