我试图将一些不是使用类编写的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__
. 这是一件坏事还是完全正常?我怎么能做到呢?