初始化类,在python中

2024-04-26 21:34:43 发布

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

我试图将一些不是用类编写的python代码转换为使用类。这只是理解课程的一部分。代码如下:

class myClass(object):
    def __init__(self, *args):
        for i in args:
            try:
                <code>
            except <Exception>:
                print("Messages...")
                exit()

if __name__ == "__main__":
    start = myClass()

我知道__init__方法会在调用myClass()后自动运行,但我不确定如何处理*args,因为当我运行此代码时,我得到:

TypeError: 'myClass' object is not callable

我可以编写另一个函数来做我想做的事情,并将其称为start.<func>,但我想把它放在__init__。这是坏事还是完全正常?我怎么能做到呢?你知道吗


Tags: 代码inselfforobjectinitdefmyclass