Python判断文件夹存不存在

Python判断文件夹存不存在

Python判断文件夹存不存在

在Python中,我们经常需要判断一个文件夹是否存在,以便进行相应的操作。本文将介绍如何使用Python的os模块来判断文件夹是否存在,并提供一些示例代码。

使用os模块判断文件夹是否存在

Python的os模块提供了一些方法来判断文件夹是否存在。其中,os.path.exists()方法可以用来判断指定路径是否存在,包括文件夹和文件。如果指定路径存在,则返回True,否则返回False。

下面是一个简单的示例代码,演示了如何使用os.path.exists()方法判断文件夹是否存在:

import os

folder_path = 'my_folder'

if os.path.exists(folder_path):
    print('文件夹已存在')
else:
    print('文件夹不存在')

在上面的示例代码中,我们首先定义了一个文件夹路径folder_path,然后使用os.path.exists()方法判断该文件夹是否存在。如果文件夹存在,则输出“文件夹已存在”,否则输出“文件夹不存在”。

使用os模块判断文件夹是否存在并创建文件夹

除了判断文件夹是否存在外,有时候我们还需要在文件夹不存在的情况下创建该文件夹。这时可以结合os.path.exists()方法和os.makedirs()方法来完成。

下面是一个示例代码,演示了如何判断文件夹是否存在并在不存在时创建文件夹:

import os

folder_path = 'my_folder'

if not os.path.exists(folder_path):
    os.makedirs(folder_path)
    print('文件夹不存在,已创建文件夹')
else:
    print('文件夹已存在')

在上面的示例代码中,我们首先判断文件夹是否存在,如果文件夹不存在,则使用os.makedirs()方法创建该文件夹,并输出“文件夹不存在,已创建文件夹”。如果文件夹已存在,则输出“文件夹已存在”。

完整示例代码

下面是一个完整的示例代码,结合判断文件夹是否存在和创建文件夹的功能:

import os

def check_folder_exist(folder_path):
    if os.path.exists(folder_path):
        print('文件夹已存在')
    else:
        os.makedirs(folder_path)
        print('文件夹不存在,已创建文件夹')

folder_path = 'my_folder'
check_folder_exist(folder_path)

运行上面的示例代码,将会输出“文件夹不存在,已创建文件夹”。此时当前目录下将会创建一个名为my_folder的文件夹。

结语

本文简单介绍了如何使用Python中的os模块来判断文件夹是否存在,并提供了相关示例代码。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程