"); //-->
最近有学员在扣丁学堂Python在线学习官网留言,询问老师如何获取指定文件夹下所有文件名称并写入列表,今天小编给给大家分享一下Python 获取指定文件夹下所有文件名称并写入列表的实例,文章中会有代码列出,需要的小伙伴和小编一起来看一下吧。

如下所示:
import os
import os.path
rootdir = "./pic_data"
file_object = open('train_list.txt','w')
for parent,dirnames,filenames in os.walk(rootdir):
for filename in filenames:
print filename
file_object.write(filename+ '\n')
file_object.close()
在做深度学习的时候,会有大量的数据,为了方便,可以直接用命令拷贝到一个文件夹下,代码如下:
import shutil import os import os.path rootdir = "./mjsynth/mnt/ramdisk/max/90kDICT32px" #rootdir = "./123" def Test2(rootDir): for lists in os.listdir(rootDir): #如果找到的是图片,则打印出来 if lists[-3:]=='jpg': print lists path = os.path.join(rootDir, lists) shutil.copy(path,"./500") continue #如果找到的是文件夹,则判断,如果名称小于2则递归 if int(lists)<501: path = os.path.join(rootDir, lists) if os.path.isdir(path): Test2(path) Test2(rootdir)
以上就是小编给大家分享的Python获取指定文件夹下所有文件名称并写入列表的方法,想要了解更多内容的小伙伴可以登录扣丁学堂官网查看更多内容。扣丁学堂是专业的Python培训机构,不仅有专业的老师和与时俱进的课程体系,还有大量的Python在线视频供学员观看学习哦。扣丁学堂python学习交流群:816572891。微信号:codingbb
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
无线集散医疗监护系统的设计
[Android开发视频教学]调试程序(17)
台积电将在中国台湾建设十座2纳米晶圆厂
[Android开发视频教学]ContentProvider初步(19)
电动车简易充电器电路图
zkc3615mz型有刷电机控制器线路图
无刷专用芯片mc33035控制器线路图
[Android开发视频教学]文件下载(18)
1.2V I/O SPI NOR 闪存降低整体系统成本与功耗
分时操作系统思想在单片机编程中的实现
微控制器拨号上网的实现
今昔对比:磁芯
电动车简易控制器电路图
电动车报警器电路图
寻找5.5G和6G过程控制采用的路径
无线ip网关的设计与应用
字里行间:3D NAND闪存的下一个前沿
[Android开发视频教学]XML文件解析(20)
[Android开发视频教学]广播机制(一)(21)
32位精简指令集架构的AT91M42800A的设计与应用
基于RTOS的智能交通灯设计方法
我国第三代移动通信系统的特点与关键技术及发展前景
SoC系统的低功耗设计
基于RTOS的智能交通灯设计方法
英伟达对谷歌回归人工智能感到非常害怕
无线电台用智能数据通信卡的设计与实现
保护的差异:以太网供电与数据线供电
NVIDIA、苹果争抢台积电产能 分别卡位A16、A14制程
钻石传感器测量纳米级磁性
高性能计算不仅仅是搭乘人工智能的顺风车