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

Python中判断文件是否存在的方法之pathlib.Pathexists()用法解析

发布时间:2024-01-04 22:21:44

在Python中判断文件是否存在的常用方法之一是使用pathlib模块中的Path.exists()方法。Path.exists()方法返回一个布尔值,表示路径对应的文件或目录是否存在。

下面是使用pathlib.Path.exists()方法的详细说明和使用例子:

1. 引入pathlib模块

   from pathlib import Path
   

2. 创建一个Path对象,表示要判断的文件路径

   file_path = Path("file.txt")
   

3. 使用Path.exists()方法判断文件是否存在

   if file_path.exists():
       print("文件存在")
   else:
       print("文件不存在")
   

上述代码会先判断file.txt文件是否存在,如果存在则输出"文件存在",否则输出"文件不存在"。

使用例子:

假设我们有一个文件路径列表file_paths,我们要判断这些文件是否存在,并输出存在的文件路径。

from pathlib import Path

file_paths = ["file1.txt", "file2.txt", "file3.txt", "file4.txt"]

for file_path in file_paths:
    path = Path(file_path)
    if path.exists():
        print(f"{path} 存在")
    else:
        print(f"{path} 不存在")

输出结果:

file1.txt 存在
file2.txt 不存在
file3.txt 存在
file4.txt 不存在

以上代码会遍历file_paths列表中的每个文件路径,然后使用Path.exists()方法判断该文件是否存在,如果存在则输出"文件路径 存在",否则输出"文件路径 不存在"。

总结:

pathlib.Path.exists()方法是Python中判断文件是否存在的常用方法之一。可以通过创建Path对象,并使用exists()方法判断文件是否存在。该方法返回一个布尔值,表示路径对应的文件或目录是否存在。