1
インスタンス化されたクラスで使用するメソッド名を作成するにはどうすればよいですか?私はクラス 'jsonmaker'でメソッドを実行しようとしています。このメソッドは、filein文字列で指定されたデータ型に対応しています。私は上記のコードをしようとするとメソッド名の作成
for filein in filein_list:
datatype = filein[(filein.find('_')):-8]
method_name = pjoin(datatype + 'populate')
instantiated_class.method_name(arg1, arg2, arg3)
は、私はエラーメッセージが表示されます
'AttributeError: 'jsonmaker' object has no attribute 'method_name''
(データ型+「移入」)ので、どのように私はクラスを教えてくださいpjoinと一致するjsonmakerでの方法は実際にありますそれを認識するために?私はこれをよく説明していない場合は申し訳ありません。
これは私が探していたものです。私はgetattrが実行のポイントまであなたが知らない変数の関数を実行するためだけであったが、私は持っていた。ありがとう。 – jmdeamer