我似乎遇到了一个非常令人困惑的错误。尽管导入了包含我的类的 .py 文件,Python 坚持认为该类实际上并不存在。
testmodule.py 中的类定义:
class Greeter:
def __init__(self, arg1=None):
self.text = arg1
def say_hi(self):
return self.text
主要.py:
#!/usr/bin/python
import testmodule
sayinghi = Greeter("hello world!")
print(sayinghi.say_hi())
我有一个理论,即导入没有按应有的方式工作。我该如何正确地做到这一点?