Python随机读取文件实现实例


Posted in Python onMay 25, 2017

Python随机读取文件

代码如下

import os
import random

rootdir = "d:\\face\\train"
file_names = []
for parent, dirnames, filenames in os.walk(rootdir):  #三个参数:分别返回1.父目录 2.所有文件夹名字(不含路径) 3.所有文件名字
  file_names = filenames
  # for filename in filenames:            #输出文件信息
  #   print("parent is" + parent)
  #   print("filename is:" + filename)
  #   print("the full name of the file is:" + os.path.join(parent, filename))
x = random.randint(0, len(file_names)-1)
print(file_names[x])

注意

1.本代码在Python3.5上测试通过

2.rootdir参数意为你要遍历的那个文件夹的目录,请根据自己的实际需要自行修改

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Python 相关文章推荐
Python网页解析利器BeautifulSoup安装使用介绍
Mar 17 Python
Python找出文件中使用率最高的汉字实例详解
Jun 03 Python
python 网络编程详解及简单实例
Apr 25 Python
微信跳一跳python自动代码解读1.0
Jan 12 Python
python微信跳一跳系列之棋子定位颜色识别
Feb 26 Python
python3爬虫获取html内容及各属性值的方法
Dec 17 Python
用Python实现二叉树、二叉树非递归遍历及绘制的例子
Aug 09 Python
关于pandas的离散化,面元划分详解
Nov 22 Python
利用Python的turtle库绘制玫瑰教程
Nov 23 Python
Jupyter notebook无法导入第三方模块的解决方式
Apr 15 Python
Django中F函数的使用示例代码详解
Jul 06 Python
Python rabbitMQ如何实现生产消费者模式
Aug 24 Python
利用Anaconda完美解决Python 2与python 3的共存问题
May 25 #Python
Python实现的简单dns查询功能示例
May 24 #Python
Python向日志输出中添加上下文信息
May 24 #Python
Python常见加密模块用法分析【MD5,sha,crypt模块】
May 24 #Python
Python简单生成8位随机密码的方法
May 24 #Python
python中利用xml.dom模块解析xml的方法教程
May 24 #Python
Python实现简单过滤文本段的方法
May 24 #Python
You might like
PHP+Mysql+jQuery实现发布微博程序 jQuery篇
2011/10/08 PHP
php读取mysql乱码,用set names XXX解决的原理分享
2011/12/29 PHP
php从数组中随机抽取一些元素的代码
2012/11/05 PHP
thinkphp连贯操作实例分析
2014/11/22 PHP
php实现微信小程序授权登录功能(实现流程)
2019/11/13 PHP
JavaScript内核之基本概念
2011/10/21 Javascript
在子窗口中关闭父窗口的一句代码
2013/10/21 Javascript
JavaScript中的对象与JSON
2015/07/03 Javascript
jquery判断复选框选中状态以及区分attr和prop
2015/12/18 Javascript
Three.js学习之几何形状
2016/08/01 Javascript
利用Angularjs实现幻灯片效果
2016/09/07 Javascript
jQuery常用样式操作实例分析(获取、设置、追加、删除、判断等)
2016/09/08 Javascript
Node.js开启Https的实践详解
2016/10/25 Javascript
基于javascript实现数字英文验证码
2017/01/25 Javascript
使用gulp搭建本地服务器并实现模拟ajax
2017/04/05 Javascript
JS中去掉array中重复元素的方法
2017/05/26 Javascript
Material(包括Material Icon)在Angular2中的使用详解
2018/02/11 Javascript
python cookielib 登录人人网的实现代码
2012/12/19 Python
Python中优化NumPy包使用性能的教程
2015/04/23 Python
Python使用arrow库优雅地处理时间数据详解
2017/10/10 Python
python笔记_将循环内容在一行输出的方法
2019/08/08 Python
python实现单张图像拼接与批量图片拼接
2020/03/23 Python
五分钟带你搞懂python 迭代器与生成器
2020/08/30 Python
python实现马丁策略的实例详解
2021/01/15 Python
英国翻新电子产品购物网站:Tech Trade
2017/12/25 全球购物
柏林通行证:Berlin Pass
2018/04/11 全球购物
德国2018年度最佳在线药房:Bodfeld Apotheke
2019/11/04 全球购物
Java面试题:说出如下代码的执行结果
2015/10/30 面试题
岗位职责定义及内容
2013/11/08 职场文书
十八大闭幕感言
2014/01/22 职场文书
工作求职信
2014/07/04 职场文书
教师竞聘上岗演讲稿
2014/09/03 职场文书
公司联欢会主持词
2015/07/04 职场文书
2015年科普工作总结
2015/07/23 职场文书
5种 JavaScript 方式实现数组扁平化
2021/10/05 Javascript
css3 文字断裂效果
2022/04/22 HTML / CSS