📅  最后修改于: 2023-12-03 15:19:10.662000             🧑  作者: Mango
在 Python 编程中,我们经常需要检查文件夹是否存在。这是因为在读取或写入文件时,如果文件夹不存在,程序会出现错误。在本文中,我们将介绍如何使用 Python 检查文件夹是否存在。
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 变量替换为我们要检查的文件夹的路径。
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 模块,以便于检查目录或文件是否存在。因此,我们可以在编写程序时轻松地进行文件夹检查。