从其他目录导入模块

2024-05-18 05:14:28 发布

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

我有一个项目,我们用任何可能的语言为独立的实用程序编写脚本。在

这些脚本是在团队的基础上分开的;当我为feeds团队工作时,我们将所有内容都保存在feeds文件夹中。在

现在我们正试图利用我们经常使用的模块来创建一种库,为此,我们试图使其在本质上通用。在

但是我现在正在尝试导入下面的模块和结构。下面是我的dir结构。谁能告诉我我做错了什么吗。提前谢谢你的帮助

-- /u/user/qa-fo/bin/
        |----- __init__.py
        |----- pythonlib
               |----- __init__.py
               |----- linux_util.py
        |----- feeds
               |----- __init__.py
               |----- test.py

linux系统_实用程序.py-在

^{pr2}$

在测试.py在

#!/usr/local/bin/python
from bin.pythonlib.linux_util import test
print execute("date")

这是运行中的输出

python feeds/test.py 
Traceback (most recent call last):
  File "feeds/test.py", line 6, in <module>
    from bin.pythonlib.linux_util import test
ImportError: No module named bin.pythonlib.linux_util

Tags: 模块frompytestimport实用程序脚本bin