无法导入包含.pyc-fi的包

2024-10-06 12:40:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我的文件夹层次结构如下:

test\  
  dbtest.py
  lib1\
       __init__.pyc
       lib2\
         test.pyc
         __init__.pyc

在数据库测试.py我想进口测试.pyc在

为此,我写了以下声明:import lib1.lib2.test

但当我试图执行该代码时,我遇到了以下错误:

^{pr2}$

我已经搜索过它,并找到了各种替代方法,比如append to sys path和from keyword,但似乎什么都不起作用。在


Tags: 代码pytestimport文件夹数据库声明层次结构
1条回答
网友
1楼 · 发布于 2024-10-06 12:40:13

有几点:

  1. 您的_init_.pyc文件应该是__init__.pyc,但我怀疑这只是一个转录错误,或者您的错误消息会有所不同。

  2. .pyc文件不能跨Python版本移植。例如,Python2.7将拒绝运行用2.6创建的.pyc文件。

  3. 您的错误消息中提到了一个DLL,但您没有告诉我们有关DLL的信息。你有更多的信息吗?

相关问题 更多 >