python 获取指定文件夹下所有文件名称并写入列表的实例


Posted in Python onApril 23, 2018

如下所示:

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之import机制详解
Jul 03 Python
Python多进程编程技术实例分析
Sep 16 Python
使用django-suit为django 1.7 admin后台添加模板
Nov 18 Python
Python socket C/S结构的聊天室应用实现
Nov 30 Python
使用Python的PIL模块来进行图片对比
Feb 18 Python
Python元组及文件核心对象类型详解
Feb 11 Python
Python使用pandas处理CSV文件的实例讲解
Jun 22 Python
python字典嵌套字典的情况下找到某个key的value详解
Jul 10 Python
Django 创建新App及其常用命令的实现方法
Aug 04 Python
python实现批量修改服务器密码的方法
Aug 13 Python
pytorch 查看cuda 版本方式
Jun 23 Python
python中lower函数实现方法及用法讲解
Dec 23 Python
python遍历一个目录,输出所有的文件名的实例
Apr 23 #Python
python 获取文件下所有文件或目录os.walk()的实例
Apr 23 #Python
对python .txt文件读取及数据处理方法总结
Apr 23 #Python
python 读文件,然后转化为矩阵的实例
Apr 23 #Python
python读文件保存到字典,修改字典并写入新文件的实例
Apr 23 #Python
Python 将pdf转成图片的方法
Apr 23 #Python
利用python将pdf输出为txt的实例讲解
Apr 23 #Python
You might like
【动漫杂谈】关于《请在T台上微笑》
2020/03/03 日漫
来自PHP.NET的入门教程
2006/10/09 PHP
计算一段日期内的周末天数的php代码(星期六,星期日总和)
2009/11/12 PHP
php实现单笔转账到支付宝功能
2018/10/09 PHP
基于jQuery捕获超链接事件进行局部刷新代码
2012/05/10 Javascript
圣诞节Merry Christmas给博客添加浪漫的下雪效果基于jquery实现
2012/12/27 Javascript
jQuery 插件仿百度搜索框智能提示(带Value值)
2013/01/22 Javascript
JavaScript lastIndexOf方法入门实例(计算指定字符在字符串中最后一次出现的位置)
2014/10/17 Javascript
javascript为按钮注册回车事件(设置默认按钮)的方法
2015/05/09 Javascript
纯JS代码实现一键分享功能
2016/04/20 Javascript
Svg.js实例教程及使用手册详解(一)
2016/05/16 Javascript
详解BootStrap中Affix控件的使用及保持布局的美观的方法
2016/07/08 Javascript
前端js实现文件的断点续传 后端PHP文件接收
2016/10/14 Javascript
js模式化窗口问题![window.dialogArguments]
2016/10/30 Javascript
jQuery使用ajax方法解析返回的json数据功能示例
2017/01/10 Javascript
Angular的$http的ajax的请求操作(推荐)
2017/01/10 Javascript
iscroll动态加载数据完美解决方法
2017/07/18 Javascript
vue与vue-i18n结合实现后台数据的多语言切换方法
2018/03/08 Javascript
利用d3.js实现蜂巢图表带动画效果
2019/09/03 Javascript
vue 实现一个简单的全局调用弹窗案例
2020/09/10 Javascript
[44:39]2014 DOTA2国际邀请赛中国区预选赛 NE VS CNB
2014/05/21 DOTA
[00:34]TI7不朽珍藏III——地穴编织者不朽展示
2017/07/15 DOTA
[01:18:36]LGD vs VP Supermajor 败者组决赛 BO3 第一场 6.10
2018/07/04 DOTA
[01:07:11]Secret vs Newbee 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
[01:07:53]RNG vs VG 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
python 动态获取当前运行的类名和函数名的方法
2014/04/15 Python
利用python实现简单的邮件发送客户端示例
2017/12/23 Python
python图片二值化提高识别率代码实例
2019/08/24 Python
python3.7将代码打包成exe程序并添加图标的方法
2019/10/11 Python
Django框架创建项目的方法入门教程
2019/11/04 Python
如何理解Python中包的引入
2020/05/29 Python
python 实现关联规则算法Apriori的示例
2020/09/30 Python
班会关于环保演讲稿
2013/12/29 职场文书
数学考试作弊检讨书300字
2015/02/16 职场文书
2016年第32个教师节红领巾广播稿
2015/12/18 职场文书
如何用Node.js编写内存效率高的应用程序
2021/04/30 Javascript