2011-03-03 119 views
1

我是Python的新手,我很困惑從子目錄導入文件。我的文件系統結構如下:從Python中的子目錄導入

/doc/a/main.py 

     /second.py 

/doc/b/prog.py 

現在我想在prog.py中導入main和second。任何人都可以建議我這樣做的方法嗎?

回答

4
import sys 
sys.path.append("../a") 
import main, second 

然後在目錄b中調用prog.py

+0

感謝名單,它的工作 – niteshb 2011-03-03 12:15:52

4

首先,你應該知道正確的Python封裝使什麼:它需要包含一個名爲__init__.py

的Python的搜索路徑可以通過修改sys.path中或設置$ PYTHONPATH環境變量來配置文件。

又見

http://docs.python.org/tutorial/modules.html

或谷歌爲 「蟒蛇進口PYTHONPATH」

相關問題