如何检测文件路径是否存在:使用pathlib.Path.exists()函数
发布时间:2024-01-20 17:02:26
在Python中,可以使用pathlib模块的Path.exists()函数来检测文件路径是否存在。Path.exists()函数返回一个布尔值,表示路径是否存在。
下面是Path.exists()函数的一个使用示例:
from pathlib import Path
def check_path_exists(file_path):
path = Path(file_path)
if path.exists():
print(f"{file_path} exists.")
else:
print(f"{file_path} does not exist.")
# 检测文件是否存在
check_path_exists("file.txt")
# 输出: file.txt exists.
# 检测目录是否存在
check_path_exists("directory")
# 输出: directory exists.
# 检测不存在的文件路径
check_path_exists("non_existent_file.txt")
# 输出: non_existent_file.txt does not exist.
在这个示例中,定义了一个check_path_exists()函数,它接受一个file_path参数。函数首先使用Path()函数将file_path转换为Path对象,然后使用Path.exists()函数检查路径是否存在。根据检查结果,函数打印相应的信息。
需要注意的是,file_path可以是文件的相对路径或绝对路径。如果文件路径存在,Path.exists()函数返回True;如果文件路径不存在,Path.exists()函数返回False。
使用Path.exists()函数可以方便地检测文件路径的存在性,从而在程序中做出相应的处理。
