Python 如何从图像文件夹创建cvs文件?

Python 如何从图像文件夹创建cvs文件?,python,image,Python,Image,我有两个皮肤癌良性和恶性的图像文件夹,我想得到包含CSV文件的第一列是图像的路径,第二列是python语言中图像的标签。我怎么能做到 数据集路径 “../input/皮肤癌恶性与良性/训练/良性” “../input/皮肤癌恶性vs良性/train/恶性”查看glob模块: 良性=glob.glob(“{良性文件夹路径}/*.png”) 恶性=glob.glob(“{恶性文件夹路径}/*.png”) 此处的*表示获取此文件夹中所有.png文件的文件路径。当然,将.png更改为您正在使用的任何图

我有两个皮肤癌良性和恶性的图像文件夹,我想得到包含CSV文件的第一列是图像的路径,第二列是python语言中图像的标签。我怎么能做到

数据集路径 “../input/皮肤癌恶性与良性/训练/良性”


“../input/皮肤癌恶性vs良性/train/恶性”

查看
glob
模块:

良性=glob.glob(“{良性文件夹路径}/*.png”)
恶性=glob.glob(“{恶性文件夹路径}/*.png”)
此处的*表示获取此文件夹中所有.png文件的文件路径。当然,将.png更改为您正在使用的任何图像格式

那就只需要写数据了

导入全局
良性=glob.glob('../input/皮肤癌恶性vs良性/train/良性/*.png')
恶性=glob.glob('../input/皮肤癌恶性vs良性/train/恶性/*.png')
CSV_FILE_NAME='my_FILE.CSV'
打开(CSV文件名为“w”)作为f:
对于良性循环中的路径:
f、 写入(路径)#在第一列中写入路径
f、 写(“,”)#用逗号分隔第一项和第二项
f、 写入(“良性”)#在第二列中写入标签
f、 写('\n')#开始一行
对于恶性肿瘤中的路径:
f、 写入(路径)
f、 写入(',')
f、 写(‘恶性’)
f、 写入('\n')

你当然可以写得更简洁,但可读性更强

你能更具体地说明你的需要吗?什么是“图像的标签”?我假设os.walk是此类脚本的一个很好的起点图像文件的扩展名是什么?i、 e..png.jpg