Python随机读取文件实现实例

yipeiwu_com6年前Python基础

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数据结构之哈夫曼树定义与使用方法示例

本文实例讲述了Python数据结构之哈夫曼树定义与使用方法。分享给大家供大家参考,具体如下: HaffMan.py #coding=utf-8 #考虑权值的haff曼树查找效率并非最...

Python面向对象程序设计构造函数和析构函数用法分析

本文实例讲述了Python面向对象程序设计构造函数和析构函数用法。分享给大家供大家参考,具体如下: 构造函数和析构函数 1、构造方法的使用 很多类都倾向于将对象创建为有初始化状态.因此类...

python实现AES加密和解密

一、前言 AES,高级加密标准(英语:Advanced Encryption Standard)。是用来替代DES,目前比较流行的加密算法。 它是一种对称加密算法,与上一篇博文提到过的...

利用pandas将numpy数组导出生成excel的实例

利用pandas将numpy数组导出生成excel的实例

上图 代码 # -*- coding: utf-8 -*- """ Created on Sun Jun 18 20:57:34 2017 @author: Bruce Lau...

python中函数默认值使用注意点详解

当在函数中定义默认值时,值初始化只会进行一次,就是执行到def methodname时执行。看下面代码: from datetime import datetime def te...