クラスを使用して記述されていない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__
ます。これは悪いことですか、それとも完全に正常ですか? どうすればそれができるでしょうか?