📜  verificar se arquivo existe python (1)

📅  最后修改于: 2023-12-03 15:20:58.955000             🧑  作者: Mango

如何在Python中验证文件是否存在?

在Python中,您可以使用os.path模块中的函数来检查文件是否存在。以下是一些常用的方法:

使用os.path.isfile()

这个方法检查文件是否存在,并且它是一个普通的文件而不是目录。

import os.path

file_path = '/path/to/file.txt'
if os.path.isfile(file_path):
    print('文件存在')
else:
    print('文件不存在')
使用try-except语句

使用这种方法,如果找不到文件,就会发生异常。

import os

file_path = '/path/to/file.txt'
try:
    with open(file_path) as f:
        print('文件存在')
except IOError:
    print('文件不存在')
使用pathlib库

使用pathlib库可以更短的方式来检查文件是否存在。

from pathlib import Path

file_path = Path('/path/to/file.txt')
if file_path.is_file():
    print('文件存在')
else:
    print('文件不存在')

以上是几种常用的方法来验证文件是否存在。注意,是要注意路径拼写是否正确,以及权限问题。