📜  os dir 存在 (1)

📅  最后修改于: 2023-12-03 14:44:58.236000             🧑  作者: Mango

os.path.exists:判断文件或目录是否存在

当我们开发程序时,经常需要判断一个文件或目录是否存在,如果存在则进行相应的操作,否则抛出异常或者忽略该文件。

在Python中,判断文件或目录是否存在可以使用os.path.exists方法,该方法返回一个布尔值True或者False,表示指定路径下是否存在该文件或目录。

语法
import os

os.path.exists(path)

path表示要判断的文件或目录的路径。

参数
  • path:需要进行判断的文件或目录的路径。可以使用绝对路径或相对路径。
返回值
  • 若文件或目录存在,则返回True;
  • 若文件或目录不存在,则返回False。
示例
import os

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

# 判断目录是否存在
dir_path = '/path/to/dir'
if os.path.exists(dir_path):
    print(f'{dir_path} 存在')
else:
    print(f'{dir_path} 不存在')

输出:

/path/to/file.txt 存在
/path/to/dir 存在
注意事项
  • 在进行文件判断时,应该使用绝对路径,否则可能会出现路径错误的情况;
  • 该方法只是判断文件或目录是否存在,无法区分是文件还是目录。
参考资料