提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 一、我的文件格式
  • 二、具体操作
    • 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()的使用教程相关推荐

  1. python获取指定目录下所有文件名os.walk和os.listdir

    os.walk 返回指定路径下所有文件和子文件夹中所有文件列表 其中文件夹下路径如下: import os def file_name_walk(file_dir):for root, dirs, f ...

  2. python os.path.join乱码_python os.listdir()乱码解决方案

    计算机一般来说是需要定期的清理,系统的内存不能无限延伸,同时有一些不需要的文件也可以得以清除掉.有些人会使用os.remove来进行文件的清楚,从而导致一些错误的出现,可以说这是对于os.remove ...

  3. python 打开路径下文件_Python使用os.listdir()和os.walk()获取文件路径与文件下所有目录的方法...

    在python3.6版本中去掉了os.path.walk()函数 os.walk() 函数声明:walk(top,topdown=True,oneerror=None) 1.参数top表示需要遍历的目 ...

  4. 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 ...

  5. python os.walk如何还原所有路径名_python使用os.listdir和os.walk获得文件的路径

    正文 情况1:在一个目录下面只有文件,没有文件夹,这个时候可以使用os.listdir 在我们的桌面上有一个file目录(文件夹),里面有三个文件 file(dir)| --|test1.txt -- ...

  6. python 使用sort()函数和正则表达式(lambda)对os.listdir()获取的文件夹文件列表进行重新排序 乱序排序

    # 排序函数,对文件列表进行排序 # 排序函数,对文件列表进行排序(filenames为文件夹文件的文件名的字符串列表) def sort_filenames(filenames):# (1)可以以l ...

  7. python 文件操作 os.listdir() 遍历文件

    功能: 返回所给路径中所有文件(包含文件夹)的名称列表 doc: def listdir(*args, **kwargs): # real signature unknown""& ...

  8. os.listdir的文件顺序与目录下文件顺序不一样

    目录下文件顺序: os.listdir的列表中顺序: 结论:列表中的顺序与目录下的文件顺序不同:

  9. python中os.listdir()的使用和文件批量重命名方法

    作用 返回指定文件夹路径下的文件名称列表 用法 path_name = './image' #文件夹路径 files = os.listdir(path_name) #路径下的文件名称列表 博文已经迁 ...

最新文章

  1. Could not get unknown property 'ANDROID_BUILD_SDK_VERSION'
  2. Qt Creator检查代码语法
  3. 选择技术栈构建通用平台
  4. DOM(三)——创建删除元素及优化(文档片段)
  5. 【Kafka】Window下kafka开启JMX监控
  6. android弹出键盘高度,Android 解决全面屏 软键盘弹出会有高度约50dp的白条。
  7. nginx之头部变量x_forwarded_for
  8. 最新SSCI影响因子以及分区名单
  9. 方寸知识篇 - 集成电路制造技术(一)- 集成电路制造技术发展历程
  10. 用mysql语句备份_MySql常用备份及恢复语句
  11. spring-jpa中mappedby的作用
  12. 计算机专业论文答辩ppt,计算机毕论文答辩PPT(完整版).ppt
  13. Window8专业版免序列号激活工具下载地址
  14. ios搜索(可实现模糊搜索 支持拼音检索 首字母等)
  15. fullpage插件
  16. 助力企业数字化转型 | 斑羚在线、环宇数通、乘云科技入选阿里云原生合作伙伴计划
  17. java实现下雪雪花飘落并堆积效果
  18. 阿里云服务器盘镜像备份恢复到本地VMware
  19. newman的基本使用
  20. python直联(适合于企业内部的内网邮箱)发送邮件(带附件)、发送给多人、抄送给多人的示例

热门文章

  1. 【环境变量设置】Windows环境变量设置
  2. ubuntu18 安装nodejs v14 hpm
  3. Avid Sibelius Ultimate 2019.5 WiN 西贝柳斯乐谱编辑软件
  4. excel批量插入n行
  5. 湖北潜江中专计算机学校,潜江中专学校,潜江中专学校排行,潜江中专学校都有哪些 - IT教育频道...
  6. python tk 小案例:制作一个问题搜索器
  7. 影子节点ShadowDOM
  8. shell 字符串转数组
  9. php ksort_PHP ksort()函数与示例
  10. 【Qt】监测某一进程的运行时间的软件 TimeRecord