既存のライブラリの一部として新しいモジュールとメソッドを作成しようとしています。
既存のライブラリは Bly.Pht と呼ばれます。このディレクトリに Distance.py という名前の新しい *.py ファイルを作成します。Distance.py には次のものがあります。
class Distance:
def __init__(self, handle):
self.handle = handle
def test_func(t1, t2):
print "correctly executing"
Python シェルから、次のことを行います。
from Bly.Pht import Distance #this works fine
dist = Distance.test_func(input1, input2)
エラーが発生します'module' object has no attribute 'test_func'
なぜこれが起こっているのか誰にもアドバイスできますか?
どうもありがとう。