python怎么整理批量数据(Python脚本4根据txt文本批量创建文件夹)
背景:深度学习图像分类的时候,有许多的标签类。1000个标签就需要创建1000个文件夹,文件夹里面放入对应的图像。不可能一个一个右击创建文件夹,所以有了今天的脚本。根据txt文本每一行的类别,创建文件名为类别的文件夹。
# 目标是读取txt的每一行数据创建对应名字的文件夹
# 1通过函数调用解决创建固定的文件夹
# 2创建一个txt文件输出里面的内容输出
# 3将txt输出内容和创建文件夹链接完成任务
# 4后续补充检测文本文件是否存在,不在报错
# 5后续补充如果已经有了文本中的文件夹跳过这个文件名创建下一个
# 结束
# 反思:目前创建的文件夹目录固定、文本文档位置固定
# 完善功能:
# 1.先把文件夹目录改为交互式用户设置
# 2.检测txt文件是否存在
# !/usr/bin/python
# -*-coding:utf-8-*-
import os
def mkdir(path):
folder=os.path.exists(path)
if not folder:
os.makedirs(path)
print(path "---OK---")
else:
print(path "---There is this folder!---")
if __name__=='__main__':
file = "D:\db\images"
with open('labels.txt','r', encoding='utf-8') as f:
lines=f.readlines()
for line in lines:
#folder=file line
folder=line
#strip()方法移除字符串头尾指定的字符
folder=folder.strip()
mkdir(folder)
Top进入s10 四强,希望今年能捧冠
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com