Python 3,在绝对路径上获取文件未找到错误

时间:2015-03-18 03:32:31

标签: python-3.x

我试图写一个二进制文件,我是从电影数据库下载的。如果文件位于.py文件所在的文件夹中,我可以成功保存该文件,但即使在脚本创建包含目录并使用绝对路径后,也无法将其保存在其外部位置:

FileNotFoundError: [Errno 2] No such file or directory: '/home/gabriel/Desktop/movies/w185/tt2024544.jpeg'

代码:

filepath    =   os.path.join(webDir,size,imdbid + '.' + filetype);
f           =   open(filepath, "wb");
我很困惑。有什么提示吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,结果发现我的绝对路径中的目录不存在。可以轻松检查以下内容:

import os
path = os.path.split(filepath)[0]
print('check for path', os.path.exists(path))