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

Python中如何实现判断文件是否存在的函数?

发布时间:2023-06-25 19:26:04

在Python中,判断文件是否存在可以使用os模块中的os.path.exists()函数。os.path.exists()函数接受一个文件路径作为参数,判断该路径对应的文件是否存在,并返回True或False。

例如,下面的代码演示了如何判断当前目录下的test.txt文件是否存在:

import os
path = "./test.txt"
if os.path.exists(path):
    print("文件存在")
else:
    print("文件不存在")

如果test.txt文件存在,则会输出“文件存在”;如果不存在,则输出“文件不存在”。

除了os.path.exists()函数以外,还可以使用os.path.isfile()函数判断一个路径是否对应一个文件,os.path.isdir()函数判断一个路径是否对应一个目录。

例如,下面的代码演示了如何判断当前目录下的test文件夹是否存在:

import os
path = "./test"
if os.path.isdir(path):
    print("文件夹存在")
else:
    print("文件夹不存在")

如果test文件夹存在,则会输出“文件夹存在”;如果不存在,则输出“文件夹不存在”。

需要注意的是,os.path.exists()函数也可以判断一个目录是否存在,如果该路径对应的是一个目录,则返回True;如果该路径对应的是一个文件,则返回True。因此,如果需要判断一个路径是否对应一个文件,还需要使用os.path.isfile()函数进行二次判断。

总之,在Python中判断文件是否存在可以使用os.path.exists()函数,代码简洁易懂,是Python中常用的文件操作函数之一。