一个令我困惑的基本问题。到目前为止似乎无法在网上找到任何解决方案...
我有一个简单的脚本,想要导入我刚在同一目录中创建的另一个脚本。
这样做的正确方法是什么?
我刚尝试了导入myfile的组合,从myfolder导入myfile,导入myfolder.myfile等
我得到ImportError:没有名为'myfile'的模块
干杯
答案 0 :(得分:0)
这是因为您当前的目录不在PYTHON_PATH
上,这是import
在您调用时搜索的内容。请参阅documentation。
如果您想立即修复,可以使用以下内容:
import sys, os
sys.path.append(os.path.abspath(os.path.dirname(__file__)))
这会将包含脚本文件的目录添加到python路径。
这仅在这些脚本所在的目录设置为package时才有效。