我有一个文件夹层次结构如下:
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路径和关键字,但似乎没有任何工作。
答案 0 :(得分:0)
几点:
您的_init_.pyc
文件应该是__init__.pyc
,但我怀疑这只是一个转录错误,或者您的错误消息会有所不同。
.pyc文件不能跨Python版本移植。例如,Python 2.7将拒绝运行使用2.6创建的.pyc文件。
您的错误消息提到了DLL,但您没有告诉我们有关DLL的信息。您有更多信息吗?