1 需求

遍历指定文件夹下的wav文件,取出后做其他处理

2 代码

'''
功能:读取指定文件夹下的所有wav文件'''import os
path=r'E:\TWK_LanguageRecognition\CommandLineCutting\voice\复元音'filter=[".wav"] #设置过滤后的文件类型 当然可以设置多个类型def all_path(dirname):result = []#所有的文件for maindir, subdir, file_name_list in os.walk(dirname):for filename in file_name_list:apath = os.path.join(maindir, filename)#合并成一个完整路径ext = os.path.splitext(apath)[1]  # 获取文件后缀 [0]获取的是除了文件名以外的内容if ext in filter:result.append(apath)return resultfilenames=all_path(path)for filename in filenames:print(filename)# cmd_command = "activate pytorch_gpu1 && python ExtremePointFrequency.py -i {0} --maxnum -15".format(filename)# os.system(cmd_command)

3 结果

python遍历目录,获取指定文件相关推荐

  1. Python遍历目录下的文件(os.walk 、os.listdir的用法)

    Python遍历目录下的文件(os.walk .os.listdir的用法) 最近想从一个目录转移一些文件到另外一个目录,因为文件有指定的后缀,所以想着用python来转移,不做cv工程师,那就涉及到 ...

  2. Linux(shell)遍历目录删除指定文件,解决文件夹名称带空格问题

    最近打算把一些学习资源解压上传到阿里网盘上,可是在解压的时候出现了问题,无故产生很多隐藏文件(猪哥mac电脑,用的keka解压软件). 且文件夹层级很多,不可能实现手动一个一个文件夹删除,所以就考虑写 ...

  3. python遍历目录树 除文件_python遍历目录树删除指定后缀的文件

    删除 I:\web_img\JD_IMG\web_img 下所有后缀为.HAPPY5CHOOSE的文件 思路:利用os.walk 将所有文件目录树找出来,其次将目录树中所有后缀为.HAPPY5CHOO ...

  4. Python 打开目录与指定文件

    Python打开外部文件有很多方法, os.popen打开外部程序,但发现只能打开文件所在目录的文件 os.system可打开外部文件os.system(command) command 要执行的命令 ...

  5. linux遍历目录删除指定文件,利用shell脚本遍历文件夹内所有的文件并作整理统计的方法-linux删除文件夹...

    本篇文章扣丁学堂Linux培训小编给读者们分享一下利用shell脚本遍历文件夹内所有的文件并作整理统计的方法,文章具有很好的参考价值,感兴趣的小伙伴就随小编来了解一下吧. 环境: Ubuntu下采用s ...

  6. 遍历目录寻找指定文件

    #coding=utf-8 import os for fpathe,dirs,fs in os.walk('C:\\Users\\xinxin'):#其中一个\是转义字符# print fpathe ...

  7. python遍历目录下所有文件_Python递归遍历目录下所有文件

    #自定义函数: importos path="D:\\Temp_del\\a" defgci (path):"""this is a statemen ...

  8. python读取文件夹下特定的文件_python os模块获取指定文件夹下所有文件名

    本文采用os.walk()和os.listdir()两种方法,获取指定文件夹下的文件名. python os模块获取指定文件夹下所有文件名 第一种方法使用os.walk(): os.walk() 方法 ...

  9. python批量生成文件夹_python实现批量获取指定文件夹下的所有文件的厂

    本文实例讲述了python实现批量获取指定文件夹下的所有文件的厂商信息的方法.分享给大家供大家参考.具体如下: 功能代码如下: import os, string, shutil,re import ...

  10. 利用python批量查询企业信息_python实现批量获取指定文件夹下的所有文件的厂商信息...

    本文实例讲述了python实现批量获取指定文件夹下的所有文件的厂商信息的方法.分享给大家供大家参考.具体如下: 功能代码如下: import os, string, shutil,re import ...

最新文章

  1. # c++运算符重载之 前置++, 后置++, 负号运算符, 类型转换函数, 以及输入输出运算符...
  2. java base64 编码 类_java base64编码和解码的三种方式 | 学步园
  3. Windows上搭建EMQTT服务器
  4. 【渝粤题库】广东开放大学 基础写作 形成性考核
  5. Codeforces Round #412 (rated, Div. 2, base on VK Cup 2017 Round 3) A Is it rated?
  6. 编程漫谈及计算机硬件简介
  7. Oracle11g exp 1445,oracle11g 导出表报EXP-00011:table不存在。
  8. 数据结构C语言严蔚敏版(第二版)超详细笔记附带课后习题
  9. 嵌入式linux应用开发完全手册(一)
  10. CENTOS7开机自启动脚本
  11. 如何在linux下配置网络桥接?-使初学者轻松远离ping不通的烦恼
  12. 网页如何与小程序交互通信
  13. [Tensorflow2] 梯度反转层(GRL)与域对抗训练神经网络(DANN)的实现
  14. 微信开发.Net 接入示例
  15. format()函数的用法
  16. 正则表达式-替换网址
  17. 16秋计算机与技术鲁嘉华第一章作业
  18. 了解Zw*与Nt*的区别
  19. DMMS transfer error: Permission denied问题
  20. Telephony框架分析

热门文章

  1. 2017年10月18日普及组 文件名排序
  2. JZOJ__Day 8:【普及模拟】马农
  3. java回调函数_PHP回调函数及匿名函数概念与用法详解
  4. python工具包_python 工具包
  5. matlab 信号去直流,基于FIR滤波的ADC采样信号中直流信号的消除方法与流程
  6. .net core EPPlus npoi_微软官方上线免费C#、.NET在线教程视频
  7. 226. Invert Binary Tree
  8. 实验二:进程的创建与可执行程序的加载
  9. [1025]Noip 2009 Problem 2
  10. MS SQL数据库日志压缩方法[转]