我有问题。我创建了一个使用一些功能的脚本,但是现在我将这些功能移到了名为include
的文件夹中。该文件名为:mylib.py
,但是当我使用以下代码时:
import sys
sys.path.insert(0, 'include/')
import mylib
它给出了错误:No module named 'mylib'
。主要代码位于Windows目录Desktop/Python/
中,包含文件位于Desktop/Python/include/
中。
我在做什么错了?
答案 0 :(得分:3)
将一个空白文件__init__.py
添加到include
文件夹以使其成为一个软件包。
然后使用以下命令从中导入
:from include import mylib
答案 1 :(得分:0)
用第二行替换第二行:
sys.path.insert(0,'/ Desktop / Python / include')