目录里所有的 或 随机个数的文件与文件夹名,存储到txt中
1、目录里所有的文件与文件夹名,存储到txt中
import os fileNames=os.listdir('C:/Users/Administrator/Desktop/dataset-master/Annotations') #目录里所有文件、文件夹名 txt_save=open('D:/result.txt','w') #待写入的txt for fileName in fileNames: fileName=fileName[:-4]+'\n' #只取文件名,不带后缀(.xml) txt_save.write(fileName) txt_save.close()
2、目录里随机个文件与文件夹名,存储到txt中
import os import random fileNames=os.listdir('C:/Users/Administrator/Desktop/dataset-master/Annotations') #目录里所有文件、文件夹名 txt_save=open('D:/result.txt','w') #待写入的txt totality=len(fileNames) #总数 lists=range(totality) #0,1,2,……数列 selects_lists=random.sample(lists,int(0.2*totality)) #数列里随机取20%个元素(随机无序的) for select in selects_lists: fileName=fileNames[select][:-4]+'\n' #只取文件名,不带后缀(.xml) txt_save.write(fileName) txt_save.close()
分类:
Python3
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2021-01-21 Qt中unix(LF)和windows(CR LF)遇到的坑
2021-01-21 【转载】Halcon flush_graphic与窗口闪烁控制
2021-01-21 VS开发Qt与纯Qt在ui文件的注意事项
2018-01-21 类的高级特性——抽象类