在python中共享静态类

2024-06-16 12:48:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我的程序中有多个类。 在开始时,我启动了一个包含SQLite连接的静态类:

class Utils :

dbClient = None

@staticmethod
def initialize(settings):
    from storage.sqlite.SQLiteClient import SqliteClient
    Utils.dbClient = SqliteClient(settings)

然后我的app.py通过调用initilize静态方法来启动该类

Utils.initialize(settings)

app.py在多处理模式下调用其他2个类。我希望这两个类使用相同的连接(来自UTIL)

Utils.dbClient.insert(...)

怎么做

谢谢


Tags: frompy程序noneappsqlitesettingsdef