我已經在USB棒python,我設計了一個recursive descent parser。從便攜式Python中的文件夾導入模塊
主要腳本是recursive.py
它是由命令提示符下面的代碼運行。
python.exe compiler\recursive.py<compiler\rd_input
我的目錄結構是
python.exe
compiler\
recursive.py
rd_input
在我的代碼
我生成一個Python腳本,用3種功能。
compiler\
recursive_header.py
我需要導入主腳本recursive.py
以後。
我試過import recursive_header
和import compiler\recursive_header
和import compiler/recursive_header
它的顯示我已經試過給here解決錯誤
Traceback (most recent call last):
File "compiler\recursive.py", line 74, in <module>
import recursive_header
ImportError: No module named recursive_header
。但同樣的錯誤。
也試過
import sys
sys.path.append('/compiler')
import recursive_header
這裏的錯誤數量增加提了一些關於sys
。
如何在我的腳本中導入編譯器\ recursive_header.py。
抱歉愚蠢的錯誤。我用一個小錯字創建了這個文件:'open('compiler/recusrive_header.py','a')'糾正了這個錯誤,然後導入成功只用'import recusrive_header'。 – RatDon