python如何判断文件是否存在?若文件存在则继续for循环,若不存在,则跳过这个文件进行下一轮循环
时间: 2024-11-30 12:19:49 浏览: 3
Python基础知识总结笔记(二)
在Python中,你可以使用`os.path`模块提供的函数来检查文件是否存在。首先,你需要导入`os.path`模块,然后可以使用`os.path.exists()`函数来判断指定路径的文件是否真实存在。以下是一个示例代码:
```python
import os
# 假设你想遍历目录下的所有.txt文件
directory = 'your_directory_path'
file_extension = '.txt'
for filename in os.listdir(directory):
if filename.endswith(file_extension): # 检查文件名是否是以.txt结尾
file_path = os.path.join(directory, filename)
if os.path.exists(file_path):
# 如果文件存在,这里可以进行后续操作
do_something_with_file(file_path)
else:
print(f'{filename} does not exist and is skipped.')
```
在这个例子中,如果文件不存在,程序会打印一条消息并跳过当前的文件,继续下一轮循环。如果需要在所有文件都检查完毕后再处理不存在的情况,可以在`for`循环外面添加一个`else`分支。
阅读全文