我已经在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