私はPythonを学び、同じディレクトリに2つのファイルを持っています。Pythonで別のファイルからクラスメソッドを呼び出すにはどうすればよいですか?
printer.py
class Printer(object):
def __init__(self):
self.message = 'yo'
def printMessage(self):
print self.message
if __name__ == "__main__":
printer = Printer()
printer.printMessage()
は、どのように私は、同じディレクトリ内の別のファイル、example.py
からprintMessage(self)
メソッドを呼び出していますか?私はthis answerが近いと思いましたが、同じファイル内の別のクラスからクラスメソッドを呼び出す方法を示しています。あなたはそれをインポートして、このようにそれを呼び出す必要があり
'print.py'をインポートしましたか? – Carcigenicate
この質問の複数の下落は、私を少し怒らせます。私はちょうど3年以上前の初心者であり、この質問を思い出しました.SOの後のSOの投稿を読んだ後でさえ、私のために大きな不満の源でした。どのようにインポートシステムを使用するかは、自分で学習しようとしている初心者のために理解することは非常に困難です。 –