📌  相关文章
📜  python 检查文件夹是否存在 - Python (1)

📅  最后修改于: 2023-12-03 15:19:10.662000             🧑  作者: Mango

Python 检查文件夹是否存在

在 Python 编程中,我们经常需要检查文件夹是否存在。这是因为在读取或写入文件时,如果文件夹不存在,程序会出现错误。在本文中,我们将介绍如何使用 Python 检查文件夹是否存在。

使用 os 模块

Python 内置了一个名为 os 的模块,它提供了许多操作文件和目录(文件夹)的函数。我们可以使用其函数进行文件夹检查。

在 Python 中,我们可以使用 os.path.isdir() 函数来检查文件夹是否存在。以下是一个示例程序:

import os

folder_path = "C:/Users/username/Documents/example_folder"

if os.path.isdir(folder_path):
    print("Folder exists!")
else:
    print("Folder does not exist!")

在此示例中,我们使用 isdir() 函数检查文件夹是否存在。如果文件夹存在,将打印“Folder exists!”,否则将打印“Folder does not exist!”。请确保将 folder_path 变量替换为我们要检查的文件夹的路径。

使用 pathlib 模块

Python 还提供了一个名为 pathlib 的模块,它提供了更优雅的方式来处理路径和文件系统。我们可以使用该模块来检查文件夹是否存在。

以下是使用 pathlib 的示例程序:

from pathlib import Path

folder_path = Path("C:/Users/username/Documents/example_folder")

if folder_path.is_dir():
    print("Folder exists!")
else:
    print("Folder does not exist!")

在此示例中,我们使用 is_dir() 函数检查文件夹是否存在。如果文件夹存在,将打印“Folder exists!”,否则将打印“Folder does not exist!”。请确保将 folder_path 变量替换为我们要检查的文件夹的路径。

总结

在本文中,我们介绍了两种方法来使用 Python 检查文件夹是否存在。我们可以使用 os 模块或 pathlib 模块,以便于检查目录或文件是否存在。因此,我们可以在编写程序时轻松地进行文件夹检查。