我正在尝试创建一个新模块和方法作为现有库的一部分。
现有库称为 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 shell 中,我执行以下操作:
from Bly.Pht import Distance #this works fine
dist = Distance.test_func(input1, input2)
我得到错误'module' object has no attribute 'test_func'
谁能告诉我为什么会这样?
非常感谢。