专栏中心

EEPW首页 > 专栏 > Python视频教程之获取指定文件夹下所有文件名称并写入列表分享

Python视频教程之获取指定文件夹下所有文件名称并写入列表分享

发布人:扣丁学堂1 时间:2021-01-22 来源:工程师 发布文章

最近有学员在扣丁学堂Python在线学习官网留言,询问老师如何获取指定文件夹下所有文件名称并写入列表,今天小编给给大家分享一下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)

视频 2010-10-29

台积电将在中国台湾建设十座2纳米晶圆厂

EDA/PCB 2025-12-01

[Android开发视频教学]ContentProvider初步(19)

视频 2010-10-29

[Android开发视频教学]文件下载(18)

视频 2010-10-29

1.2V I/O SPI NOR 闪存降低整体系统成本与功耗

今昔对比:磁芯

网络与存储 2025-12-01

寻找5.5G和6G过程控制采用的路径

字里行间:3D NAND闪存的下一个前沿

网络与存储 2025-12-01

[Android开发视频教学]XML文件解析(20)

视频 2010-10-29

[Android开发视频教学]广播机制(一)(21)

视频 2010-10-29

英伟达对谷歌回归人工智能感到非常害怕

保护的差异:以太网供电与数据线供电

NVIDIA、苹果争抢台积电产能 分别卡位A16、A14制程

EDA/PCB 2025-12-01

钻石传感器测量纳米级磁性

高性能计算不仅仅是搭乘人工智能的顺风车

更多 培训课堂
更多 焦点
更多 视频

技术专区