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入门篇之函数
Oct 20 Python
使用Python的Tornado框架实现一个一对一聊天的程序
Apr 25 Python
python导入模块交叉引用的方法
Jan 19 Python
Python3.5局部变量与全局变量作用域实例分析
Apr 30 Python
python3+PyQt5 创建多线程网络应用-TCP客户端和TCP服务器实例
Jun 17 Python
Python 中的参数传递、返回值、浅拷贝、深拷贝
Jun 25 Python
Django Docker容器化部署之Django-Docker本地部署
Oct 09 Python
python爬虫开发之Request模块从安装到详细使用方法与实例全解
Mar 09 Python
keras的backend 设置 tensorflow,theano操作
Jun 30 Python
Python pathlib模块使用方法及实例解析
Oct 05 Python
Python实现简单的猜单词小游戏
Oct 28 Python
Python Matplotlib绘制条形图的全过程
Oct 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初学者们头痛的十四个问题
2007/01/15 PHP
PHP面向对象学习笔记之一 基础概念
2012/10/06 PHP
微信公众平台开发教程④ ThinkPHP框架下微信支付功能图文详解
2019/04/10 PHP
自己写了一个展开和收起的多更能型的js效果
2013/03/05 Javascript
JS保留两位小数 四舍五入函数的小例子
2013/11/20 Javascript
js使用removeChild方法动态删除div元素
2014/08/01 Javascript
nodejs爬虫抓取数据之编码问题
2015/07/03 NodeJs
基于AngularJS实现iOS8自带的计算器
2016/09/12 Javascript
JS实现拖拽的方法分析
2016/12/20 Javascript
JS实现物体带缓冲的间歇运动效果示例
2016/12/22 Javascript
vue+vue-validator 表单验证功能的实现代码
2017/11/13 Javascript
使用js实现将后台传入的json数据放在前台显示
2018/08/06 Javascript
[01:08:33]OG vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python写的Tkinter程序屏幕居中方法
2015/03/10 Python
python基础教程之Filter使用方法
2017/01/17 Python
Django 使用Ajax进行前后台交互的示例讲解
2018/05/28 Python
Python字符串匹配之6种方法的使用详解
2019/04/08 Python
Django的models模型的具体使用
2019/07/15 Python
Python collections模块使用方法详解
2019/08/28 Python
python中的split()函数和os.path.split()函数使用详解
2019/12/21 Python
opencv之为图像添加边界的方法示例
2019/12/26 Python
Amaze UI 文件选择域的示例代码
2020/08/26 HTML / CSS
英国最红的高街时尚品牌:Topshop
2016/08/05 全球购物
美国美发品牌:Bumble and Bumble
2016/10/08 全球购物
印度首个本地在线平台:nearbuy
2019/03/28 全球购物
美国第二大连锁药店:Rite Aid
2019/04/03 全球购物
Internal修饰符有什么含义
2013/07/10 面试题
TCP/IP模型的分界线
2012/12/01 面试题
青年文明号口号
2014/06/17 职场文书
中秋节国旗下演讲稿
2014/09/13 职场文书
2014年度个人工作总结范文
2015/03/09 职场文书
宿舍管理制度范本
2015/08/07 职场文书
积极心理学课程心得体会
2016/01/22 职场文书
vue中data改变后让视图同步更新的方法
2021/03/29 Vue.js
ES6 解构赋值的原理及运用
2021/05/25 Javascript
使用jpa之动态插入与修改(重写save)
2021/11/23 Java/Android