用python写一段代码,实现统计批量统计文件夹照片里面的照片文件名储存到txt记事本当中
时间: 2024-10-21 09:08:49 浏览: 19
你可以使用Python的`os`模块来遍历文件夹,`glob`模块来匹配图片文件,然后将文件名写入文本文件。这里有一个简单的示例:
```python
import os
import glob
def count_images_in_folder(folder_path, output_file):
# 获取指定文件夹下的所有.jpg或.png文件
image_files = glob.glob(os.path.join(folder_path, '*.jpg') + '/*' + '*.png')
# 打开或创建输出文本文件
with open(output_file, 'w', encoding='utf-8') as f:
for file in image_files:
# 写入每张图片的文件名,去除路径
f.write(file.split('/')[-1] + '\n')
print(f"已将{len(image_files)}张图片的名称写入了'{output_file}'")
# 使用函数,传入你需要统计的文件夹路径和输出文件名
folder_path = '/path/to/your/folder'
output_file = 'image_names.txt'
count_images_in_folder(folder_path, output_file)
```
请将`'/path/to/your/folder'`替换为你实际的照片文件夹路径。
阅读全文