FileNotFoundError: [WinError 3] 系统找不到指定的路径。

今天在写一个东西,需要根据图片名的不同动态的生成目录。
就是用os.mkdir(目录)动态生成目录,代码如下:

coord_dir, grid_dir = get_folder_dir(img_path)   # 获取存储目录
if not os.path.lexists(coord_dir):
    os.mkdir(coord_dir)

结果报错了:

FileNotFoundError: [WinError 3] 系统找不到指定的路径。: 'E:/datasets/1/13-03-13-29195300005/coordinate/'

发现是mkdir()函数的问题,换成os.makedirs()就ok了。
原因是因为os.mkdir()只能创建一级目录。
os.makedirs()可以创建多级目录。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容