###疑問
モジュールのクラス内にある関数を他のファイルから呼び出したいのですが、
selfをつけた関数は呼び出せますが、つけていない関数は呼び出せません
これはselfが関連しているでしょうか?
###モジュール側
class vector2(): def __init__(self,text): self.value = text def myfunc(): print("myfuncだよ") value_myfunc = "myfuncだよ"
###呼び出し側
import module menber_ins = module.vector2("hoge").value menber_ins2 = module.vector2("hoge2").value print(menber_ins,menber_ins2) myfunc_ins = module.vector2.myfunc() myfunc_ins2= modoule.vector2.myfunc.value_myfunc print(myfunc_ins,myfunc_ins2)
myfunc_insはnoneで、myfunc_ins2はエラーになるようです。
アクセスする方法が間違っているのでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/03 01:33