Python随机读取文件实现实例

发布时间 - 2026-01-11 01:16:46    点击率:

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逐行读取文件内容的三种方法  # Python3读取文件常用方法实例分析  # Python按行读取文件的简单实现方法  # Python实现读取文件最后n行的方法  # Python读取文件内容的三种常用方式及效率比较  # Python按行读取文件的实现方法【小文件和大文件读取】  # python统计字符串中指定字符出现次数的方法  # Python统计单词出现的次数  # Python实现统计给定列表中指定数字出现次数的方法  # Python读取英文文件并记录每个单词出现次数后降序输出示例  # 自己的  # 你要  # 遍历  # 希望能  # 不含  # 谢谢大家  # 意为  # 请根据  # rootdir  # face  # random  # parent  # dirnames  # train  # file_names  # pre  # class  # strong 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)  JavaScript如何操作视频_媒体API怎么控制播放  Laravel怎么使用Intervention Image库处理图片上传和缩放  Laravel如何处理表单验证?(Requests代码示例)  为什么php本地部署后css不生效_静态资源加载失败修复技巧【技巧】  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南  Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势  使用豆包 AI 辅助进行简单网页 HTML 结构设计  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  消息称 OpenAI 正研发的神秘硬件设备或为智能笔,富士康代工  北京企业网站设计制作公司,北京铁路集团官方网站?  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  制作旅游网站html,怎样注册旅游网站?  香港服务器建站指南:外贸独立站搭建与跨境电商配置流程  七夕网站制作视频,七夕大促活动怎么报名?  linux top下的 minerd 木马清除方法  javascript事件捕获机制【深入分析IE和DOM中的事件模型】  高端智能建站公司优选:品牌定制与SEO优化一站式服务  如何用景安虚拟主机手机版绑定域名建站?  Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤  如何在 React 中条件性地遍历数组并渲染元素  微信小程序制作网站有哪些,微信小程序需要做网站吗?  Laravel如何编写单元测试和功能测试?(PHPUnit示例)  如何在阿里云购买域名并搭建网站?  BootStrap整体框架之基础布局组件  美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】  使用spring连接及操作mongodb3.0实例  Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】  Laravel如何实现数据库事务?(DB Facade示例)  Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例  Laravel如何使用Facades(门面)及其工作原理_Laravel门面模式与底层机制  LinuxShell函数封装方法_脚本复用设计思路【教程】  网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?  如何将凡科建站内容保存为本地文件?  潮流网站制作头像软件下载,适合母子的网名有哪些?  Android 常见的图片加载框架详细介绍  如何在VPS电脑上快速搭建网站?  Laravel中DTO是什么概念_在Laravel项目中使用数据传输对象(DTO)  如何快速辨别茅台真假?关键步骤解析  Claude怎样写结构化提示词_Claude结构化提示词写法【教程】  使用Dockerfile构建java web环境  如何在云服务器上快速搭建个人网站?  Mybatis 中的insertOrUpdate操作  如何快速生成橙子建站落地页链接?  java ZXing生成二维码及条码实例分享  打开php文件提示内存不足_怎么调整php内存限制【解决方案】  猎豹浏览器开发者工具怎么打开 猎豹浏览器F12调试工具使用【前端必备】