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调试工具使用【前端必备】

