2015-11-25 36 views

回答

1

看看环境变量PYTHONPATHsys.path

0

这是我做到了过去:

import os 
os.chdir('../foldertwo') 
import sys 
sys.path.append(os.getcwd()) 

import scripttwo 

这增加了父文件夹的path变量,它拥有所有的Python查找模块时使用import的地方。

+0

在运行后创建scripttwo.pyo文件。为什么这是,它是什么,它可以在运行脚本后被删除? –

+0

@SimonJeal:我一般不看'.pyo'文件,所以我不完全知道为什么,这将是。 [这个问题](http://stackoverflow.com/q/8822335/1473772)应该有所帮助。 –

+0

谢谢,我刚刚读到。我要去,我可以删除它,因为我的scripttwo.py会一直改变。谢谢 –

0

感谢Adjuct

我用

import sys 

secondscript = path/to/second/script 
sys.path.append(secondscript) 

import scripttwo 

工作解决了。

通过使用sys.path.append()它告诉Python还有另外一个地方去寻找一个脚本。所以当你

import scripttwo 

它也知道要在附加的位置看。 谢谢您的建议

相关问题