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 list语法学习(带例子)
Nov 01 Python
python调用java的Webservice示例
Mar 10 Python
python实现屏保计时器的示例代码
Aug 08 Python
使用python绘制3维正态分布图的方法
Dec 29 Python
pandas 层次化索引的实现方法
Jul 06 Python
python 同时读取多个文件的例子
Jul 16 Python
使用PyTorch将文件夹下的图片分为训练集和验证集实例
Jan 08 Python
python系统指定文件的查找只输出目录下所有文件及文件夹
Jan 19 Python
如何使用Python发送HTML格式的邮件
Feb 11 Python
python GUI编程(Tkinter) 创建子窗口及在窗口上用图片绘图实例
Mar 04 Python
Python如何批量获取文件夹的大小并保存
Mar 31 Python
PyCharm 安装与使用配置教程(windows,mac通用)
May 12 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
乐信RP2100的电路分析和打磨
2021/03/02 无线电
PHP中类属性与类静态变量的访问方法示例
2016/07/13 PHP
PHP基于mssql扩展远程连接MSSQL的简单实现方法
2016/10/08 PHP
PHP查找一列有序数组是否包含某值的方法
2020/02/07 PHP
基于jquery的仿百度搜索框效果代码
2011/04/11 Javascript
Javascript实现关联数据(Linked Data)查询及注意细节
2013/02/22 Javascript
jQuery+CSS3实现3D立方体旋转效果
2015/11/10 Javascript
AngularJS操作键值对象类似java的hashmap(填坑小结)
2016/11/12 Javascript
Vue SPA单页应用首屏优化实践
2018/06/28 Javascript
vue 组件中使用 transition 和 transition-group实现过渡动画
2019/07/09 Javascript
JS实现TITLE悬停长久显示效果完整示例
2020/02/11 Javascript
JS实现百度搜索框关键字推荐
2020/02/17 Javascript
JavaScript oncopy事件用法实例解析
2020/05/13 Javascript
npm ci命令的基本使用方法
2020/09/20 Javascript
Vue向后台传数组数据,springboot接收vue传的数组数据实例
2020/11/12 Javascript
[01:05:00]2018国际邀请赛 表演赛 Pain vs OpenAI
2018/08/24 DOTA
Python实现文件按照日期命名的方法
2015/07/09 Python
python 实现二维列表转置
2019/12/02 Python
使用pytorch 筛选出一定范围的值
2020/06/28 Python
python 发送邮件的示例代码(Python2/3都可以直接使用)
2020/12/03 Python
HTML5 解析规则分析
2009/08/14 HTML / CSS
日本面向世界,国际级的免税在线购物商城:DOKODEMO
2017/02/01 全球购物
Madda Fella官网:美国冒险家服装品牌
2020/01/16 全球购物
便利店投资的创业计划书
2014/01/12 职场文书
创建精神文明单位实施方案
2014/03/08 职场文书
有关爱国演讲稿
2014/05/07 职场文书
考察现实表现材料
2014/05/19 职场文书
征兵宣传标语
2014/06/20 职场文书
家长会标语
2014/06/24 职场文书
高中课前三分钟演讲稿
2014/08/18 职场文书
团员年度个人总结
2015/02/26 职场文书
2015年劳动部工作总结
2015/05/23 职场文书
借条如何写
2015/05/26 职场文书
Go各时间字符串使用解析
2021/04/02 Golang
详解CSS玩转图片Base64编码
2021/05/25 HTML / CSS
Python中with上下文管理协议的作用及用法
2022/03/18 Python