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

文件/文件夹存在性检查方法-使用python的pathlib.Pathexists()函数

发布时间:2024-01-04 22:18:50

在Python中,可以使用pathlib模块的Path.exists()方法来检查文件或文件夹的存在性。Path.exists()方法返回一个布尔值,如果文件或文件夹存在则为True,否则为False。

使用pathlib.Path.exists()函数进行文件/文件夹存在性检查的基本语法如下:

from pathlib import Path

path = Path("my_file.txt")
exists = path.exists()

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

在上面的例子中,我们使用Path类创建了一个对象path,表示要检查的文件的路径。然后,我们调用Path.exists()方法,将返回的布尔值赋给变量exists。最后,我们使用条件语句来根据文件的存在性输出相应的结果。

下面是一个更完整的示例,演示了如何使用pathlib.Path.exists()方法来检查文件夹的存在性:

from pathlib import Path

folder = Path("my_folder")
exists = folder.exists()

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

在上面的代码中,我们创建了一个表示文件夹路径的Path对象folder,并使用Path.exists()方法检查文件夹的存在性。根据文件夹的存在性,我们输出相应的结果。

除了Path.exists()方法外,pathlib模块还提供了其他一些用于文件/文件夹存在性检查的方法,如Path.is_file()用于检查是否为文件,Path.is_dir()用于检查是否为文件夹等。可以根据具体需要选择适合的方法进行使用。

综上所述,使用Python的pathlib.Path.exists()函数可以方便地检查文件或文件夹的存在性。根据返回的布尔值,可以进一步操作文件或文件夹。