私は持っています:
メインスクリプト:
import music.umm
UMM = music.umm.UMM()
UMM.read_information()
モジュールスクリプト:
class UMM(object):
def read_information(self):
# ..some code
UMM.login()
UMM = UMM()
このコードでは、メイン スクリプトを実行すると次のエラーが発生します。
TypeError: 'UMM' オブジェクトは呼び出し可能ではありません
どうすれば修正できますか?
モジュールから次の行を削除します。
UMM = UMM()
ここで、メイン スクリプトが関数モジュールを実行しますが、スクリプト モジュールが別の関数に移動すると、次のエラーが発生します。
TypeError: unbound メソッド login() は、UMM インスタンスを最初の引数として呼び出す必要があります (代わりに何も取得しません)