如何使用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()
可以判断目录是否已经存在。