我的文件夹层次结构如下:
test\
dbtest.py
lib1\
__init__.pyc
lib2\
test.pyc
__init__.pyc
我想在 dbtest.py 中导入 test.pyc
为此,我编写了以下语句:import lib1.lib2.test
但是当我尝试执行该代码时出现以下错误:
ImportError: DLL load failed: The specified module could not be found.
我搜索了它并找到了各种替代方法,例如附加到 sys 路径和来自关键字,但似乎没有任何效果。
请您参考如下方法:
几点:
您的
_init_.pyc文件应该是__init__.pyc,但我怀疑这只是一个转录错误,或者您的错误消息会有所不同。.pyc 文件不可跨 Python 版本移植。例如,Python 2.7 将拒绝运行使用 2.6 创建的 .pyc 文件。
您的错误消息提到了一个 DLL,但您没有告诉我们有关 DLL 的信息。你有更多信息吗?
