我有一个名为pack1的文件夹,以及两个名为Task1和HelloW的python文件。由于某种原因,我收到此错误:
ImportError: cannot import name 'HelloW'
这是代码:
# file HelloW
class HelloW:
name = "John Doe"
def print_hello(self):
print("Hello, %s" % self.name)
#file Task1
from pack1 import HelloW
hw = HelloW()
hw.print_hello()
我建议将HelloW.py重命名为hellow.py(根据http://legacy.python.org/dev/peps/pep-0008/#package-and-module-names模块和程序包应使用全小写的名称)。
然后尝试更新您的import语句以HelloW
从hellow
模块中导入类:
from hellow import HelloW
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句