擅长:python、mysql、java
<p>步骤1:创建一个singleton类,比如在一个文件xyz_文件中
在</p>
<pre><code>class Singleton:
def __init__(self, klass):
self.klass = klass
self.instance = None
def __call__(self, *args, **kwds):
if self.instance == None:
self.instance = self.klass(*args, **kwds)
return self.instance
@Singleton
class ApplicationSettings(object):
def __init__(self, app_settings=None):
if app_settings is not None :
self._settings = app_settings
def get_appsettings_object(self):
return self
def get_application_configuration(self):
return self._settings
</code></pre>
<p>第2步:在“\uuuinit_uuy.py”中</p>
^{pr2}$
<p>步骤3:您应该能够访问代码的任何部分。在</p>
<pre><code> from xyz_file import ApplicationSettings
app_settings = ApplicationSettings().get_application_configuration()
</code></pre>