我的目标结构:
我当前的代码,它位于tools目录中
joblib.dump(pipeline, "../models/model_full_June2020.jl")
抛出一个错误:
FileNotFoundError: [Errno 2] No such file or directory: '../models/model_full_June2020.jl'
我想我的路错了。如果我没记错的话,windows路径和python与python和其他系统不同。当我将这个东西部署到heroku时,我想不管它所依赖的具体系统是什么,它都需要工作
正如@john提到的,这并不意味着
tools
目录是当前目录以编程方式设置相对路径,而不是假定
cwd
位于tools
目录中。您可以执行以下操作在包含脚本的文件中,您希望执行以下操作:
这应该正确定位文件,因为
filename
产生绝对路径相关问题 更多 >
编程相关推荐