温馨提示×

详解python os.path.exists判断文件或文件夹是否存在

小云
249
2023-08-14 14:16:50
栏目: 编程语言

在Python中,os.path.exists(path)函数用于判断指定的文件或文件夹是否存在。它接受一个路径参数path,并返回一个布尔值,表示该路径是否存在。

  • 如果路径存在且是一个文件夹,则返回True;

  • 如果路径存在且是一个文件,则返回True;

  • 如果路径不存在,则返回False。

下面是一个示例,演示了如何使用os.path.exists()函数判断文件或文件夹是否存在:

import os
# 判断文件是否存在
file_path = "file.txt"
if os.path.exists(file_path):
print(f"{file_path} exists")
else:
print(f"{file_path} does not exist")
# 判断文件夹是否存在
folder_path = "folder"
if os.path.exists(folder_path):
print(f"{folder_path} exists")
else:
print(f"{folder_path} does not exist")

输出结果:

file.txt exists
folder does not exist

在上面的示例中,首先使用os.path.exists()函数判断了一个名为file.txt的文件是否存在。由于该文件存在,所以输出结果为file.txt exists

然后,使用os.path.exists()函数判断了一个名为folder的文件夹是否存在。由于该文件夹不存在,所以输出结果为folder does not exist

0