如何使用Python只读取目录中的wav文件?

2023-12-01

from scipy.io.wavfile import read
files = [f for f in os.listdir('.') if os.path.isfile(f)]
print files
for i in range(0,1):
w = read(files[i])
print w

我只需要从 python 工作目录读取 .wav 文件。并将每个 .wav 文件存储为 numpy 数组。这是我的代码。但在此代码中,所有文件都会被读取。我只读取目录下的wav文件?怎么可能呢?


Use the glob模块并向其传递一个模式(例如*.wav或任何文件的名称)。它将返回与条件或模式匹配的文件列表。

import glob
from scipy.io.wavfile import read

wavs = []
for filename in glob.glob('*.wav'):
    print(filename)
    wavs.append(read(filename))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用Python只读取目录中的wav文件? 的相关文章

  • InterfaceError:连接已关闭(使用 django + celery + Scrapy)

    当我在 Celery 任务中使用 Scrapy 解析函数 有时可能需要 10 分钟 时 我得到了这个信息 我用 姜戈 1 6 5 django celery 3 1 16 芹菜 3 1 16 psycopg2 2 5 5 我也使用了psyc
  • C# 音频库 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • Python 多处理示例不起作用

    我正在尝试学习如何使用multiprocessing但我无法让它发挥作用 这是代码文档 http docs python org 2 library multiprocessing html from multiprocessing imp
  • 如何等到 Excel 计算公式后再继续 win32com

    我有一个 win32com Python 脚本 它将多个 Excel 文件合并到电子表格中并将其另存为 PDF 现在的工作原理是输出几乎都是 NAME 因为文件是在计算 Excel 文件内容之前输出的 这可能需要一分钟 如何强制工作簿计算值
  • SQL Alchemy 中的 NULL 安全不等式比较?

    目前 我知道如何表达 NULL 安全的唯一方法 SQL Alchemy 中的比较 其中与 NULL 条目的比较计算结果为 True 而不是 NULL 是 or field None field value 有没有办法在 SQL Alchem
  • 安装后 Anaconda 提示损坏

    我刚刚安装张量流GPU创建单独的后环境按照以下指示here https github com antoniosehk keras tensorflow windows installation 但是 安装后当我关闭提示窗口并打开新航站楼弹出
  • 如何使用装饰器禁用某些功能的中间件?

    我想模仿的行为csrf exempt see here https docs djangoproject com en 1 11 ref csrf django views decorators csrf csrf exempt and h
  • 在循环中每次迭代开始时将变量重新分配给原始值(在循环之前定义)

    在Python中 你使用 在每次迭代开始时将变量重新分配给原始值 在循环之前定义 时 也就是说 original 1D o o o for i in range 0 3 new original 1D revert back to orig
  • 运行多个 scrapy 蜘蛛的正确方法

    我只是尝试使用在同一进程中运行多个蜘蛛新的 scrapy 文档 http doc scrapy org en 1 0 topics practices html但我得到 AttributeError CrawlerProcess objec
  • 在 NumPy 中获取 ndarray 的索引和值

    我有一个 ndarrayA任意维数N 我想创建一个数组B元组 数组或列表 其中第一个N每个元组中的元素是索引 最后一个元素是该索引的值A 例如 A array 1 2 3 4 5 6 Then B 0 0 1 0 1 2 0 2 3 1 0
  • IRichBolt 在storm-1.0.0 和 pyleus-0.3.0 上运行拓扑时出错

    我正在运行风暴拓扑 pyleus verbose local xyz topology jar using storm 1 0 0 pyleus 0 3 0 centos 6 6并得到错误 线程 main java lang NoClass
  • feedparser 在脚本运行期间失败,但无法在交互式 python 控制台中重现

    当我运行 eclipse 或在 iPython 中运行脚本时 它失败了 ascii codec can t decode byte 0xe2 in position 32 ordinal not in range 128 我不知道为什么 但
  • python pandas 中的双端队列

    我正在使用Python的deque 实现一个简单的循环缓冲区 from collections import deque import numpy as np test sequence np array range 100 2 resha
  • 在pyyaml中表示具有相同基类的不同类的实例

    我有一些单元测试集 希望将每个测试运行的结果存储为 YAML 文件以供进一步分析 YAML 格式的转储数据在几个方面满足我的需求 但测试属于不同的套装 结果有不同的父类 这是我所拥有的示例 gt gt gt rz shorthand for
  • 当玩家触摸屏幕一侧时,如何让 pygame 发出警告?

    我使用 pygame 创建了一个游戏 当玩家触摸屏幕一侧时 我想让 pygame 给出类似 你不能触摸屏幕两侧 的错误 我尝试在互联网上搜索 但没有找到任何好的结果 我想过在屏幕外添加一个方块 当玩家触摸该方块时 它会发出警告 但这花了很长
  • HTTPS 代理不适用于 Python 的 requests 模块

    我对 Python 还很陌生 我一直在使用他们的 requests 模块作为 PHP 的 cURL 库的替代品 我的代码如下 import requests import json import os import urllib impor
  • 如何将 numpy.matrix 提高到非整数幂?

    The 运算符为numpy matrix不支持非整数幂 gt gt gt m matrix 1 0 0 5 0 5 gt gt gt m 2 5 TypeError exponent must be an integer 我想要的是 oct
  • Numpy 优化

    我有一个根据条件分配值的函数 我的数据集大小通常在 30 50k 范围内 我不确定这是否是使用 numpy 的正确方法 但是当数字超过 5k 时 它会变得非常慢 有没有更好的方法让它更快 import numpy as np N 5000
  • 为美国东部以外地区的 Cloudwatch 警报发送短信?

    AWS 似乎没有为美国东部以外的 SNS 主题订阅者提供 SMS 作为协议 我想连接我的 CloudWatch 警报并在发生故障时接收短信 但无法将其发送到 SMS YES 经过一番挖掘后 我能够让它发挥作用 它比仅仅选择一个主题或输入闹钟
  • PyAudio ErrNo 输入溢出 -9981

    我遇到了与用户相同的错误 Python 使用 Pyaudio 以 16000Hz 录制音频时出错 https stackoverflow com questions 12994981 python error audio recording

随机推荐

  • 使用 VBA 从文件中提取 XML 值

    请相信我 我really已经用谷歌搜索过 但我是使用 VBA 的 XML 新手 我见过的所有示例都使用我所说的 简单 XML 而我的示例 对我来说 似乎更复杂 首先 这是我的 XML 的简单摘录 如果我能设法用块引号附加它
  • 从 PowerShell 执行外部命令不接受参数

    我正在执行以下代码 尝试执行 7z exe 命令来解压缩文件 dir 包含用户输入的 zip 文件路径can当然包含空格 下面的 dir temp2 是我之前创建的目录 Get ChildItem path dir Filter zip F
  • 在 requirejs 模块 javascript 中调用函数内部的函数

    大家好 这可能吗 在 requirejs 模块内的函数内调用函数 TIA define common function Common return func1 function return this is function 1 func2
  • 另一个排列词难题......使用 Linq?

    我见过很多获取给定字母集的所有排列的例子 递归似乎可以很好地获得一组字母的所有可能组合 尽管它似乎没有考虑其中两个字母是否相同 我想知道的是 您是否可以使用 linq 或不使用 将所有可能的字母组合减少到 3 个字母组合 例如 给定字母 P
  • 更新/编辑 localStorage - JSONObject

    是否可以编辑存储在 Web 本地存储上的 JSON 对象 目前我有一个字符串化的 JSON 对象 fname Jerry lname Lewis email email protected password 使用该功能 localStora
  • 将 pdf 页面添加到现有 pdf Objective-c

    我正在为 iphone ipad 编写一个应用程序 将相机图像 png 转换为 pdf 并保存到 user documents 文件夹 现在我试图弄清楚如何将另一个 pdf 附加到现有文档中 这样它们就会变成多页 基本上 如果您将 doc1
  • TJSON.JsonToObject 不通过 setter

    将 Json 字符串转换为我自己的对象时遇到一些问题 我举一些例子 我的课 TClasse class private Fid integer Fnome string procedure Setid const Value integer
  • 如何扩展顶级QTreeview项目

    我不明白为什么这似乎没有扩展 QTreeView 中的顶级根项目 clear existing treeview data model self treeview model sourceModel model clear add tree
  • Android:由同一意图启动多个活动实例。将一个独特的元素带到前台?

    我正在努力开发启动多个实例的应用程序 使用相同意图的相同活动 我的主要活动是课堂类型 A 它对两个相同的子项执行 startActivity B类 所以我们推出了B1和B2 如果 B1 和 B2 都是 暂停 通过按后退按钮并确保未调用 fi
  • Google 运算符的正则表达式

    使用 PHP 我试图通过支持类似 Google 的运算符 例如 关键字 自然 默认 关键字 或 搜索短语 完全匹配 关键字 部分匹配 为此 我需要将字符串拆分为两个数组 一种将确切的单词 但没有双引号 放入 Array1 中 并将其他所有内
  • 合并两个 XElement

    我不太确定如何问这个问题 或者这是否存在 但我需要合并两个 XElement 其中一个优先于另一个 以成为一个元素 这里首选 VB NET 和 Linq 但任何语言如果能够演示如何执行此操作 而无需我编写代码来手动分离和解析每个元素和属性
  • Cucumber:不允许扩展定义步骤定义或挂钩的类

    我从别人那里继承了一个大的测试项目 主要的Java类是CommonSteps CommonBase和CommonScript 它们目前是这样关联的 CommonSteps 扩展了 CommonBase CommonBase 扩展了 Comm
  • 如何在不输入时间的情况下读取两个相同的日期

    我有一个如下查询 SELECT occupation AS Contact occupation sum total AS Quantity FROM SELECT CASE WHEN contacts occupation IS NULL
  • 时间事件监听器

    我的问题 如何让我的应用程序在特定时间执行某些操作 特别是在技术上无法运行的情况下 这可能吗 最佳实践 事件监听器 ETC 扩张 我对 Android 开发还很陌生 我想构建一个调度应用程序 它可以在预先安排的时间控制手机的某些功能 假设我
  • 如何正确初始化平台驱动程序的属性组?

    EDIT 4 我发现我不应该分配attr groups to the groups领域中的driver领域的struct platform driver结构 找评论吧 WRONGO should not be assigned here 以
  • 对 MS Graph API 的请求给出“授权请求被拒绝 - 没有足够的权限来完成操作”

    我对 授权请求被拒绝 权限不足 无法完成操作 消息有疑问 该消息不断从对 Windows Graph API 的请求中返回 具体来说 我在 Azure 云中工作 我有一个调用 API 的 iOS 移动应用程序 我已在我的门户中打开 Acti
  • Perl Getopt 多次使用相同选项

    In Perl getopts 是否可以多次使用相同的选项但具有不同的值 我想为用户提供输入不同网格坐标的选项 但使用相同的选项名称以最大程度地减少混乱 Ex my grid pl coords 10 12 coords 18 30 coo
  • 使用 AWT Robot 在 Mac 上切换应用程序有时有效

    我正在尝试使用机器人来切换应用程序 然后输入一些文本 为此 在我的 Mac 上 我按 Meta Tab 然后按以下顺序释放 Tab Meta Robot robot new Robot robot keyPress KeyEvent VK
  • 刚性类型变量不匹配

    我有以下失败的 Haskell 代码Couldn t match type a with a1 error bar Int gt a gt Int gt a gt a gt a bar ns fp ap snd foldl fn fp ap
  • 如何使用Python只读取目录中的wav文件?

    from scipy io wavfile import read files f for f in os listdir if os path isfile f print files for i in range 0 1 w read