FileNotFoundError: [WinError 3] 系統找不到指定的路徑。

weixin_34232744發表於2018-07-06

今天在寫一個東西,需要根據圖片名的不同動態的生成目錄。
就是用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()可以建立多級目錄。

相關文章