我正在尝试将文件导入Python shell。我已经在这个网站上阅读了其他用户提出的相同问题的多个答案,但没有一个奏效。
我键入的命令是:
import filename.py
我也尝试过打字:
from filename import *
在空闲中,我单击了文件->路径浏览器以确保我的文件保存在其中一个文件夹中。
我做错了什么步骤吗?
看这里: 在 Python 中导入文件?
感谢Pradyun的出色回答:
如果您在同一个目录中工作,即 b.py 与 a.py 位于同一文件夹中,我无法重现此问题(并且不知道为什么会出现此问题),但是如果您发布os.getcwd()返回的内容 b.py 会很有帮助。
如果不是这种情况,请在 b.py 之上添加此
内容
import sys
sys.path.append('PATH TO a.py')
或者,如果它们在同一路径上,
import sys
sys.path.append(os.basename(sys.argv[0])) # It should be there anyway but still..
在发布您的答案之前,请做进一步的研究。