无法从本地模块导入类
我在本地目录里有一个叫做 parser.py 的模块,里面有一些内容。
class Parser(object):
. . . .
. . . .
class Parser2(object):
. . . .
. . . .
我想在 mainScript.py 里导入这些内容,但是我遇到了一个错误:
错误:模块 parser 中没有名为 'Parser' 的内容。
from parser import Parser
2 个回答
0
检查一下你的 sys.path。 如果 /usr/lib/pythonX/lib-dynload
在 ''
之前,那你就会从标准库里导入官方的解析器模块,而不是你自己的模块。
2
“Parser”其实是一个已经存在的Python模块。你只需要把你的模块名字改一下,比如从“parser.py”改成“myParseModule.py”,这样就不会有问题了。