python 一个文件夹内所有图片的路径写到txt中
时间: 2023-09-06 12:00:33 浏览: 70
要实现将一个文件夹内所有图片的路径写到txt中,可以使用Python的os和glob模块。
首先,我们需要导入os和glob模块:
import os
import glob
然后,我们可以定义一个函数来实现这个功能:
def write_image_paths_to_txt(folder_path, txt_file_path):
# 使用glob模块获取文件夹内所有图片的路径
image_paths = glob.glob(os.path.join(folder_path, "*.jpg"))
image_paths += glob.glob(os.path.join(folder_path, "*.png"))
image_paths += glob.glob(os.path.join(folder_path, "*.jpeg"))
image_paths += glob.glob(os.path.join(folder_path, "*.gif"))
# 将图片路径写入txt文件
with open(txt_file_path, "w") as f:
for image_path in image_paths:
f.write(image_path + "\n")
print("图片路径已写入" + txt_file_path)
最后,我们可以调用这个函数来实现将图片路径写入txt文件的功能:
folder_path = "文件夹路径" # 替换为实际的文件夹路径
txt_file_path = "txt文件路径" # 替换为实际的txt文件路径
write_image_paths_to_txt(folder_path, txt_file_path)
注意替换代码中的"文件夹路径"和"txt文件路径"为实际的文件夹路径和txt文件路径。
这样,运行代码后,就会将指定文件夹内所有图片的路径写入到指定的txt文件中。
相关推荐
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)