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函数等。
