Python:__init__在类中

时间:2019-02-07 03:57:06

标签: python python-3.x locking

我有一个名为main.py的文件,它调用了其他{.1}这样的.py文件。
Auth.py中,我有一个重复循环,它在其他py中调用main.py函数。
但是我发现一旦调用该函数,work将运行一次。
导入时我只需要它运行__init__。如何实现?

main.py

__init__

Auth.py

from Auth import Auth
from Group import Group
from SliverBox import SilverBox
from Task import Task

while (1):
    Auth().work()
    Group().work()
    SilverBox().work()
    Task().work()

1 个答案:

答案 0 :(得分:1)

分隔对象的创建/初始化和使用:

auth = Auth()
group = Group()
....
while (1):
    auth.work()
    group().work()
    ....