Python中的文件目录问题

时间:2014-04-01 05:21:06

标签: python

根据我的终端中的readlink -f命令,我当前所在的文件具有path /home/pi/example.py

我尝试导入此文件的模块的路径为/home/pi/ReactiveEngine/src/PiEngine.py

我在example.py文件中有以下语句:

import os
os.chdir('/home/pi/ReactiveEngine/src/')
import PiEngine

但它告诉我,即使有明显的模块,也没有名为 PiEngine 的模块。我做错了什么或者什么可以给我这个错误?

2 个答案:

答案 0 :(得分:2)

变量sys.path确定从哪里导入文件。所以我认为你正在寻找类似的东西:

import sys
sys.path.append('/home/pi/ReactiveEngine/src/')
import PiEngine

答案 1 :(得分:0)

您可以使用sys.path.insert()

在运行时添加到Python路径
import sys
sys.path.insert(0, '/home/pi/ReactiveEngine/src')
import PiEngine