📅  最后修改于: 2023-12-03 14:46:10.803000             🧑  作者: Mango
当编写 Python 代码时,可能需要检查文件或目录是否存在。 在这个指南中,我们将介绍如何使用 Python 检查文件或目录是否存在。
当需要检查文件是否存在时,可以使用 Python 的 os.path.isfile()
函数。 这个函数接受一个文件路径作为输入,并返回一个布尔值,表示这个路径是否指向一个文件。
import os
file_path = 'path/to/your/file.txt'
if os.path.isfile(file_path):
print(f"{file_path} 存在!")
else:
print(f"{file_path} 不存在!")
使用 os.path.isfile()
函数来检查文件是否存在。 如果返回 True,则说明文件存在。 如果返回 False,则说明文件不存在。
当需要检查目录是否存在时,可以使用 Python 的 os.path.isdir()
函数。 这个函数接受一个目录路径作为输入,并返回一个布尔值,表示这个路径是否指向一个目录。
import os
dir_path = 'path/to/your/directory'
if os.path.isdir(dir_path):
print(f"{dir_path} 存在!")
else:
print(f"{dir_path} 不存在!")
使用 os.path.isdir()
函数来检查目录是否存在。 如果返回 True,则说明目录存在。 如果返回 False,则说明目录不存在。
可以使用 Python 的 pathlib
模块来检查文件或目录是否存在。
from pathlib import Path
path = Path('path/to/your/file_or_directory')
if path.exists():
print(f"{path} 存在!")
else:
print(f"{path} 不存在!")
pathlib
模块提供了不同的方法来检查文件或目录是否存在。 您可以使用 Path()
函数来创建 Path
对象,并使用 .exists()
方法来检查文件或目录是否存在。 如果返回 True,则说明文件或目录存在。 如果返回 False,则说明文件或目录不存在。