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

exists()函数判断文件是否存在。

发布时间:2023-07-04 18:23:55

exists() 函数是一个文件系统独立的方法,用于判断指定路径的文件或目录是否存在。它返回一个布尔值,如果文件或目录存在则返回 True,否则返回 False。

在 python 中,可以使用 os.path 模块中的 exists() 函数来判断文件的存在性。以下是一个使用示例:

import os

# 需要判断的文件路径
file_path = 'path/to/file.txt'

# 判断文件是否存在
if os.path.exists(file_path):
    print(f'文件 {file_path} 存在')
else:
    print(f'文件 {file_path} 不存在')

有时候,我们需要检查一个文件夹是否存在。可以将文件夹路径传递给 exists() 函数来实现:

import os

# 需要判断的文件夹路径
folder_path = 'path/to/folder'

# 判断文件夹是否存在
if os.path.exists(folder_path):
    print(f'文件夹 {folder_path} 存在')
else:
    print(f'文件夹 {folder_path} 不存在')

exists() 函数对于判断文件或目录的存在非常方便,并且它是跨平台的,因为它使用了 python 的内置函数和模块来进行操作。无论是在 Windows、Linux 还是 macOS 系统上,exists() 函数都能正确判断文件或目录的存在性。

需要注意的是,exists() 函数只能判断路径是否存在,并不能确定路径指定的是一个文件还是一个目录。如果需要判断具体是一个文件还是一个目录,可以使用 isfile() 或者 isdir() 方法。

综上所述,exists() 函数是一个非常有用的文件系统方法,用于判断指定路径的文件或目录是否存在。无论你是在构建文件操作的程序,还是处理文件输入输出的场景,exists() 函数都能帮助你更加灵活地进行文件管理。