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()方法判断文件是否存在。该方法返回一个布尔值,表示路径对应的文件或目录是否存在。
