os.mkdir()報錯解決:FileNotFoundError: No such file or directory

報錯代碼如下:

import os
import logging

dir_checkpoint = 'checkpoint/train/20200313/'
os.mkdir(dir_checkpoint)
FileNotFoundError: [Errno 2] No such file or directory: 'checkpoint/train/20200313/'

報錯原因:mkdir() 只能創建單級目錄,要創建多級目錄需要用 makedirs

解決: 換成 os.makedirs() 即可

os.makedirs(dir_checkpoint)

同樣地,單級目錄也不能用 makedirs() 來創建,否則也會報錯。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章