0

我有两个文件一个是:

  • file1.py位于myapp/file1.py
  • file2.pytest/file2.py

我想使用file2.pyin的功能file1.py

我该如何file2.py导入file1.py

我试图:from test.file2 import file2它编译但是当我运行它时,我从调试中得到一个错误:Import Error no module named file2 这样做的正确方法是什么?

4

1 回答 1

0

默认情况下,Python 在项目目录中搜索,因此无法导入其他目录中的文件,就像我们对项目文件夹中本地可用的文件所做的那样。

但要做到这一点,我们可能需要修改系统路径,可以通过以下方式完成。

import sys
sys.path.insert(1, '/path/to/your/filefolder/')
#also sys.path.append(0,/'path/to/your/filefolder/[file])
import [your file]  

希望这可以帮助:)

于 2013-10-01T06:21:27.700 回答