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

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()方法来判断多个文件是否存在。你可以根据自己的需求进一步扩展和修改代码。