欢迎访问宙启技术站
智能推送

如何检测文件路径是否存在:使用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()函数可以方便地检测文件路径的存在性,从而在程序中做出相应的处理。