os.listdir()的使用教程
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 一、我的文件格式
- 二、具体操作
- 1.我的任务介绍
- 2.代码
一、我的文件格式
一级文件夹为’videodataset’
二级文件夹为(图片):
三级文件夹下为各个类别的视频
二、具体操作
1.我的任务介绍
我的任务就是要找出所有视频中是否有小于96帧的视频,如果有则返回帧数和视频名称
2.代码
代码如下(示例):
import os
import skvideo.io
path = 'D:\\videodataset'
files = os.listdir(path) #获取一级路径下的文件名称(返回的是列表)
i=0
for filename in files: #遍历二级文件名称,读取二级文件里面的内容files2 = os.listdir(os.path.join(path,filename)) #获取二级路径下的文件名称for fil in files2: #遍历三级文件名称,读取视频信息video_data = skvideo.io.vread(os.path.join(path,filename,fil)) #读取视频文件信息(返回的是np数组 'numpy.ndarray')if video_data.shape[0]<96:print(filename,video_data.shape[0])i=i+1print("第{}轮w:无".format(i))
运行结果:
os.listdir()的使用教程相关推荐
- python获取指定目录下所有文件名os.walk和os.listdir
os.walk 返回指定路径下所有文件和子文件夹中所有文件列表 其中文件夹下路径如下: import os def file_name_walk(file_dir):for root, dirs, f ...
- python os.path.join乱码_python os.listdir()乱码解决方案
计算机一般来说是需要定期的清理,系统的内存不能无限延伸,同时有一些不需要的文件也可以得以清除掉.有些人会使用os.remove来进行文件的清楚,从而导致一些错误的出现,可以说这是对于os.remove ...
- python 打开路径下文件_Python使用os.listdir()和os.walk()获取文件路径与文件下所有目录的方法...
在python3.6版本中去掉了os.path.walk()函数 os.walk() 函数声明:walk(top,topdown=True,oneerror=None) 1.参数top表示需要遍历的目 ...
- python3 写文件时指定文件名_Python3基础 os listdir 列举指定的所有文件及文件夹的名字...
? python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 conda : 4.5.11 type setting : Markdo ...
- python os.walk如何还原所有路径名_python使用os.listdir和os.walk获得文件的路径
正文 情况1:在一个目录下面只有文件,没有文件夹,这个时候可以使用os.listdir 在我们的桌面上有一个file目录(文件夹),里面有三个文件 file(dir)| --|test1.txt -- ...
- python 使用sort()函数和正则表达式(lambda)对os.listdir()获取的文件夹文件列表进行重新排序 乱序排序
# 排序函数,对文件列表进行排序 # 排序函数,对文件列表进行排序(filenames为文件夹文件的文件名的字符串列表) def sort_filenames(filenames):# (1)可以以l ...
- python 文件操作 os.listdir() 遍历文件
功能: 返回所给路径中所有文件(包含文件夹)的名称列表 doc: def listdir(*args, **kwargs): # real signature unknown""& ...
- os.listdir的文件顺序与目录下文件顺序不一样
目录下文件顺序: os.listdir的列表中顺序: 结论:列表中的顺序与目录下的文件顺序不同:
- python中os.listdir()的使用和文件批量重命名方法
作用 返回指定文件夹路径下的文件名称列表 用法 path_name = './image' #文件夹路径 files = os.listdir(path_name) #路径下的文件名称列表 博文已经迁 ...
最新文章
- Could not get unknown property 'ANDROID_BUILD_SDK_VERSION'
- Qt Creator检查代码语法
- 选择技术栈构建通用平台
- DOM(三)——创建删除元素及优化(文档片段)
- 【Kafka】Window下kafka开启JMX监控
- android弹出键盘高度,Android 解决全面屏 软键盘弹出会有高度约50dp的白条。
- nginx之头部变量x_forwarded_for
- 最新SSCI影响因子以及分区名单
- 方寸知识篇 - 集成电路制造技术(一)- 集成电路制造技术发展历程
- 用mysql语句备份_MySql常用备份及恢复语句
- spring-jpa中mappedby的作用
- 计算机专业论文答辩ppt,计算机毕论文答辩PPT(完整版).ppt
- Window8专业版免序列号激活工具下载地址
- ios搜索(可实现模糊搜索 支持拼音检索 首字母等)
- fullpage插件
- 助力企业数字化转型 | 斑羚在线、环宇数通、乘云科技入选阿里云原生合作伙伴计划
- java实现下雪雪花飘落并堆积效果
- 阿里云服务器盘镜像备份恢复到本地VMware
- newman的基本使用
- python直联(适合于企业内部的内网邮箱)发送邮件(带附件)、发送给多人、抄送给多人的示例
热门文章
- 【环境变量设置】Windows环境变量设置
- ubuntu18 安装nodejs v14 hpm
- Avid Sibelius Ultimate 2019.5 WiN 西贝柳斯乐谱编辑软件
- excel批量插入n行
- 湖北潜江中专计算机学校,潜江中专学校,潜江中专学校排行,潜江中专学校都有哪些 - IT教育频道...
- python tk 小案例:制作一个问题搜索器
- 影子节点ShadowDOM
- shell 字符串转数组
- php ksort_PHP ksort()函数与示例
- 【Qt】监测某一进程的运行时间的软件 TimeRecord