怎样用一个for循环依次读取保存在txt文件里的图片的名称
时间: 2023-06-13 10:03:11 浏览: 186
bat批处理,实现循环读取txt,每行内容为文件夹名称或文件,把对应文件夹或文件复制或剪切至E:\123\下
5星 · 资源好评率100%
读取txt文件中的图片名称可以使用以下代码:
```python
import os
# 读取txt文件
with open('file_list.txt', 'r') as f:
lines = f.readlines()
# 遍历txt文件中的每一行,获取图片名称
for line in lines:
filename = line.strip() # 去掉换行符等空白字符
if os.path.isfile(filename): # 判断文件是否存在
# 处理图片
print(f"处理图片 {filename}")
else:
print(f"文件 {filename} 不存在")
```
其中,`file_list.txt` 是保存图片名称的txt文件,每行一个名称。`os.path.isfile()` 函数用于判断文件是否存在。在遍历每个文件名之前,我们首先使用 `open()` 函数打开txt文件并读取所有行,然后使用 `readlines()` 方法将行存储在一个列表中。然后,我们遍历每个文件名并检查文件是否存在,如果存在则执行相应的处理。
阅读全文