FileNotFoundError: [Errno 2] No such file or directory:'D:\\a\\b'


查看D目錄下的文件:


 

 

 


使用os模塊創建目錄,代碼如下:

path = r"D:\a\b"
isExists = os.path.exists(path)
print(isExists)
if not isExists:  # 路徑不存在,即文件名不存在
    os.mkdir(path)
View Code 

然后...........FileNotFoundError: [WinError 3] 系統找不到指定的路徑。: 'D:\\a\\b'


 

 

 經過一輪斗爭,最后發現:D盤中根本就沒有a目錄,就又在a目錄下創建b目錄,系統就會報錯。所以在當前目錄下,不能同時創建子目錄和孫目錄。正確寫法如下;


 

path = r"D:\a"
os.mkdir(path)
path = r"D:\a\b"
isExists = os.path.exists(path)
print(isExists)
if not isExists:  # 路徑不存在,即文件名不存在
    os.mkdir(path)
View Code

這存粹是學藝不精的問題,寫此博文僅是為了提醒我自己學習要認真。還有遇到問題不要慌,耐心看看代碼,查一查資料,總會找到解決辦法的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM