Python中使用pathlib.Pathexists()方法判断指定路径下的多个文件是否存在
发布时间:2024-01-04 22:21:59
在Python中,可以使用pathlib模块中的Path.exists()方法来判断指定路径下的文件是否存在。Path.exists()方法返回一个布尔值,如果文件存在则返回True,否则返回False。
下面是一个使用pathlib.Path.exists()方法判断多个文件是否存在的示例:
from pathlib import Path
def check_files_exist(files):
for file in files:
path = Path(file)
if path.exists():
print(f"{file} exists.")
else:
print(f"{file} does not exist.")
# 要判断的文件列表
files = ['file1.txt', 'file2.txt', 'file3.txt']
# 调用函数检查文件是否存在
check_files_exist(files)
在上面的例子中,首先定义了一个名为check_files_exist()的函数,该函数接受一个文件列表作为参数。在函数内部,使用for循环遍历文件列表中的每个文件名。
然后,使用Path()方法将文件名转换为一个Path对象。Path()方法创建一个Path实例,可以根据提供的文件路径来初始化该实例。
接下来,使用Path.exists()方法判断文件是否存在。如果文件存在,则打印"{file} exists.",否则打印"{file} does not exist."。
最后,调用check_files_exist()函数并传入要判断的文件列表。
以上示例代码仅演示了如何使用pathlib.Path.exists()方法来判断多个文件是否存在。你可以根据自己的需求进一步扩展和修改代码。
