Esc*_*alo 1 python global-variables
想象一个系统(Python),其中不同的部分不断地与给定对象的一个实例交互.为此实例提供全局访问点的最佳方法是什么?
到目前为止,我只能想到建设中的(辛格尔顿)实例__init__.py和import模块的需要:
# __init__.py
class Thing(object, Singleton):
pass
TheThing = Thing()
__all__ = ['TheThing']
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法来提供全局访问点TheThing?
谢谢,
J.
不要singletons在python中使用.Python模块是很棒的单例(它们只被初始化一次并且随处可用)如果需要,你可以将一个全局变量合二为一.
以下是解释:是否有一种简单,优雅的方式来定义单身人士?