当我们需要在Python程序中创建一个新的目录时,可以使用Python内置的os
库的mkdir()
函数来实现。该函数将在当前工作目录中创建一个新的目录。
使用os.mkdir()
函数的一般语法如下:
import os
# 创建目录
os.mkdir(directory_name)
其中,directory_name
是新目录的名称字符串。
需要注意的是,os.mkdir()
函数只能创建单层目录,如果需要创建多层嵌套目录,可以使用os.makedirs()
函数。
下面是两个示例说明了os.mkdir()
函数的用法:
示例1:创建一个新目录
import os
# 创建新目录
os.mkdir('new_directory')
运行上述代码后,程序将在当前的工作目录中创建一个名为new_directory
的新目录。
示例2:检查目录是否已存在
有时候我们在程序中需要创建的目录可能已经存在,为了避免在此情况下程序出错,我们需要先检查目录是否已经存在。可以使用os.path.exists()
函数来完成此操作。
import os
# 检查目录是否已存在
if not os.path.exists('existing_directory'):
os.mkdir('existing_directory')
在上述示例中,程序首先检查是否存在一个名为existing_directory
的目录,如果不存在,则创建该目录,否则不执行任何操作。
总结一下,os.mkdir()
函数是一个十分常用的函数,能够帮助我们在Python程序中创建新的目录。在使用该函数时,需要注意是否需要检查目录是否已存在,以及使用多层递归创建目录时应当使用os.makedirs()
函数。