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

如何使用python的pathlib.Pathexists()方法检查文件是否存在

发布时间:2024-01-04 22:16:56

Python的pathlib模块提供了一个Path.exists()方法,用于检查指定路径是否存在文件或目录。该方法返回一个布尔值,如果路径存在则为True,否则为False。

下面是使用Path.exists()方法检查文件是否存在的一个简单示例:

from pathlib import Path

def check_file_existence(file_path):
    path = Path(file_path)
    if path.exists():
        print("文件存在")
    else:
        print("文件不存在")

# 测试文件存在的情况
check_file_existence("path/to/existing_file.txt")

# 测试文件不存在的情况
check_file_existence("path/to/non_existing_file.txt")

在上面的例子中,首先导入了pathlib模块中的Path类。然后,定义了一个名为check_file_existence的函数,函数参数file_path表示文件路径。

在函数内部,使用Path(file_path)创建一个Path对象path。然后,调用path.exists()方法来检查文件是否存在。

最后,根据path.exists()方法的返回值,对文件的存在与否进行相应的处理。

运行上面的代码,将输出以下结果:

文件存在
文件不存在

可以根据需要进行扩展,例如可检查目录是否存在、检查是否为一个普通文件等。

总结起来,使用pathlib.Path.exists()方法可以方便地检查文件是否存在,避免了手动处理文件存在与否的繁琐工作。通过这种方式,可以更加便捷地进行文件的判断和处理。