如何使用Python创建目录?
在使用Python进行文件操作时,有时候需要创建目录。在本文中,我们将介绍如何使用Python创建目录。
更多Python文章,请阅读:Python 教程
使用os.makedirs()
Python的标准库os提供了os.makedirs()函数用于创建多层次目录。下面是一个简单的示例代码:
import os
# 创建目录
os.makedirs('/home/user/demo')
注意,该示例中的路径可以是绝对路径或相对路径。如果指定的目录已经存在,将抛出OSError异常。
使用os.mkdir()
如果只需要创建单层目录,可以使用os.mkdir()函数。下面是一个简单的示例代码:
import os
# 创建目录
os.mkdir('/home/user/demo')
与os.makedirs()不同,如果指定的目录已经存在,os.mkdir()将抛出FileExistsError异常。
判断目录是否已存在
在创建目录之前,最好先判断一下该目录是否已经存在。可以使用os.path.exists()函数判断。下面是一个简单的示例代码:
import os
# 判断目录是否存在
if not os.path.exists('/home/user/demo'):
# 创建目录
os.makedirs('/home/user/demo')
以上代码中,如果目录/home/user/demo不存在,则创建该目录。
总结
本文介绍了如何使用Python创建目录,以及如何判断目录是否已经存在。通过使用os.makedirs()和os.mkdir()函数,我们可以轻松创建目录。
结论
使用Python创建目录非常简单,只需要使用os.makedirs()和os.mkdir()函数即可。使用os.path.exists()可以判断目录是否已经存在。
极客笔记