我有一个打算导入用户(我)提供的文件的包
在 c:\ lib \ calc.py
中# some codes to find which file to import
filename = "A"
__import__(filename)
...
我有一个文件 c:\ scripts \ A.py
注意A.py与calc.py位于不同的文件夹中。现在我应该在命令窗口
下执行此操作cd C:\scripts
python c:\lib\calc.py
但是收到错误消息
No module named A
A.py在当前文件夹中,为什么python找不到它?如何使A.py可用?
感谢。
答案 0 :(得分:1)
您可以在脚本calc.py中添加脚本目录的路径,以便找到A.py模块。
import sys
sys.path.append('C:\scripts')
答案 1 :(得分:1)