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实现拷贝/删除文件夹的方法详解
Aug 29 Python
Python使用pyautogui模块实现自动化鼠标和键盘操作示例
Sep 04 Python
python取数作为临时极大值(极小值)的方法
Oct 15 Python
selenium+python设置爬虫代理IP的方法
Nov 29 Python
浅谈python常用程序算法
Mar 22 Python
Python实现爬取亚马逊数据并打印出Excel文件操作示例
May 16 Python
python如何实现代码检查
Jun 28 Python
python实现通过flask和前端进行数据收发
Aug 22 Python
Python开发之身份证验证库id_validator验证身份证号合法性及根据身份证号返回住址年龄等信息
Mar 20 Python
PyCharm中配置PySide2的图文教程
Jun 18 Python
关于PySnooper 永远不要使用print进行调试的问题
Mar 04 Python
python四个坐标点对图片区域最小外接矩形进行裁剪
Jun 04 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
动态网站web开发 PHP、ASP还是ASP.NET
2006/10/09 PHP
第十四节--命名空间
2006/11/16 PHP
基于php上传图片重命名的6种解决方法的详细介绍
2013/04/28 PHP
PHP SPL标准库之接口(Interface)详解
2015/05/11 PHP
PHP实现的激活用户注册验证邮箱功能示例
2017/06/06 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
2018/06/16 PHP
客户端脚本中常常出现的一些问题和调试技巧
2007/01/09 Javascript
jQuery 中使用JSON的实现代码
2011/12/01 Javascript
js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)
2014/01/14 Javascript
JavaScript window.location对象
2014/11/14 Javascript
jQuery使用hide方法隐藏页面上指定元素的方法
2015/03/30 Javascript
js点击列表文字对应该行显示背景颜色的实现代码
2015/08/05 Javascript
微信小程序 rpx 尺寸单位详细介绍
2016/10/13 Javascript
无循环 JavaScript(map、reduce、filter和find)
2017/04/08 Javascript
vue实现网络图片瀑布流 + 下拉刷新 + 上拉加载更多(步骤详解)
2020/01/14 Javascript
微信小程序多列表渲染数据开关互不影响的实现
2020/06/05 Javascript
Python性能优化技巧
2015/03/09 Python
Python 实现选择排序的算法步骤
2018/04/22 Python
Python实现合并同一个文件夹下所有PDF文件的方法示例
2018/04/28 Python
Flask框架响应、调度方法和蓝图操作实例分析
2018/07/24 Python
python模块导入的细节详解
2018/12/10 Python
OpenCV-Python 摄像头实时检测人脸代码实例
2019/04/30 Python
Python中新式类与经典类的区别详析
2019/07/10 Python
对于Python深浅拷贝的理解
2019/07/29 Python
基于python求两个列表的并集.交集.差集
2020/02/10 Python
使用OpenCV校准鱼眼镜头的方法
2020/11/26 Python
python中altair可视化库实例用法
2021/01/26 Python
CSS3悬停效果案例应用
2012/11/21 HTML / CSS
html5使用canvas实现跟随光标跳动的火焰效果
2014/01/07 HTML / CSS
美国迪克体育用品商店:DICK’S Sporting Goods
2018/07/24 全球购物
骨干教师培训感言
2014/01/16 职场文书
幼儿园教学管理制度
2014/02/04 职场文书
员工年终自我评价
2014/09/14 职场文书
公司股份转让协议书范本
2015/01/28 职场文书
WordPress多语言翻译插件 - WPML使用教程
2021/04/01 PHP
「月刊Comic Alive」2022年5月号封面公开
2022/03/21 日漫