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

exists函数检查文件或目录是否存在?

发布时间:2023-05-23 15:39:33

exists函数是在python的os模块中定义的,可以用于检查文件或目录是否存在。os模块是Python标准库中常用的操作系统接口,提供了许多函数用于访问文件系统。

exists函数的语法如下:

os.path.exists(path)

其中,path表示要检查的文件或目录的路径。exists函数返回一个布尔值,表示该文件或目录是否存在。如果存在,返回True;如果不存在,返回False。

exists函数可以用于检查文件是否存在,例如:

import os

filename = "/path/to/file.txt"

# 检查文件是否存在
if os.path.exists(filename):
    print("文件存在")
else:
    print("文件不存在")

在上述代码中,我们首先定义了一个文件路径filename,然后调用exists函数检查文件是否存在。如果文件存在,就输出“文件存在”,否则输出“文件不存在”。

同样地,exists函数也可以用于检查目录是否存在,例如:

import os

dirname = "/path/to/directory"

# 检查目录是否存在
if os.path.exists(dirname):
    print("目录存在")
else:
    print("目录不存在")

在上述代码中,我们定义了一个目录路径dirname,然后调用exists函数检查目录是否存在。如果目录存在,就输出“目录存在”,否则输出“目录不存在”。

需要注意的是,exists函数只检查文件或目录是否存在,但并不表示它是可读、可写或可执行的。如果需要检查文件或目录的访问权限,可以使用其他函数,如access函数、stat函数等。