Python错误集锦:创建多级目录时提示:FileNotFoundError: [WinError 3] 系统找不到指定的路径。: ‘folder\\juzicode’

原文链接:http://www.juzicode.com/python-error-filenotfounderror-winerror-3/

错误提示:

创建多级目录时提示:FileNotFoundError: [WinError 3] 系统找不到指定的路径。: ‘folder\\juzicode’

#juzicode.com / vx:桔子code
import os
path = 'folder\\juzicode'
if not os.path.exists(path):
    os.mkdir(path)
    print(path+'创建成功')    
else:
    print(path+'已经存在')
--------------------------------------------------------------------------- FileNotFoundError                         Traceback (most recent call last) <ipython-input-23-b912d1eeeb72> in <module>
       3 path = 'folder\\juzicode'
       4 if not os.path.exists(path):
 ----> 5     os.mkdir(path)
       6     print(path+'创建成功')
       7 else: 
FileNotFoundError: [WinError 3] 系统找不到指定的路径。: 'folder\\juzicode'

错误原因:

1、os.mkdir()不能用来创建多级目录,可以将目录拆分依次创建或者使用os.makedirs()创建多级目录

解决方法:

1、使用os.makedirs()创建多级目录

#juzicode.com / vx:桔子code
import os
path = 'folder\\juzicode'
if not os.path.exists(path):
    os.makedirs(path) #使用os.makedirs()创建多级目录
    print(path+'创建成功')    
else:
    print(path+'已经存在')
==========运行结果:
folder\juzicode创建成功

扩展内容:

  1. Python进阶教程m4–目录、文件操作 


如果本文还没有完全解决你的疑惑,你也可以在微信公众号“桔子code”后台给我留言,欢迎一起探讨交流。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注