python中mkdir函数作用与使用方法

  • Post category:Python

当我们需要在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()函数。