我有一个 USB 记忆棒中的 python,我正在设计一个递归下降解析器。
主脚本是recursive.py
通过命令提示符下的以下代码运行的。
python.exe compiler\recursive.py<compiler\rd_input
我的目录结构是
python.exe
compiler\
recursive.py
rd_input
在我的代码中,我正在生成一个具有 3 个函数的 python 脚本。
compiler\
recursive_header.py
我需要recursive.py
稍后在主脚本中导入。
我试过了,import recursive_header
它
显示错误import compiler\recursive_header
import compiler/recursive_header
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
.
如何在我的脚本中导入 compiler\recursive_header.py。