python中判断一个文件是否存在
时间: 2024-10-08 22:14:23 浏览: 49
Python3检查文件是否存在的方法共2页.pdf.zip
在Python中,你可以使用内置模块`os`来检查一个文件是否存在。以下是几种常用的方法:
1. `os.path.exists(path)`:这个函数会返回一个布尔值,如果文件存在则为True,不存在则为False。例如:
```python
import os
file_path = "example.txt"
if os.path.exists(file_path):
print("文件存在")
else:
print("文件不存在")
```
2. `os.path.isfile(path)`:这个函数用于检查给定路径是否指向一个常规文件,如果是,则返回True。如果文件不存在或者是一个目录,它将返回False。
```python
if os.path.isfile(file_path):
# 文件是存在的并且是个普通文件
```
3. `try...except`块:尝试打开文件,如果文件不存在,会抛出异常。通过捕获这个异常可以确认文件是否存在。
```python
try:
with open(file_path, 'r'):
pass
except FileNotFoundError:
print("文件不存在")
```
阅读全文