【问题标题】:python : how to use wave module?python:如何使用wave模块?
【发布时间】:2011-03-24 14:44:22
【问题描述】:

当我尝试以下程序时:

import wave  
w = wave.open('f.wav', 'r')  
for i in range():  
    frame = w.readframes(i)  

出现以下错误:

Traceback (most recent call last):  
  File "F:/Python31/fg.py", line 2, in <module>  
    w = wave.open('f.wav', 'r')  
  File "F:\Python31\lib\wave.py", line 498, in open  
    return Wave_read(f)  
  File "F:\Python31\lib\wave.py", line 159, in __init__  
    f = builtins.open(f, 'rb')  
IOError: [Errno 2] No such file or directory: 'f.wav'  

你能告诉我原因吗???

【问题讨论】:

    标签: python-3.x


    【解决方案1】:

    该文件不在 Python 解释器可以找到的路径中。检查 f.wav 是否在脚本的同一路径中(或打开路径)。 根本不是波浪问题。

    【讨论】:

      【解决方案2】:

      您正在从不存在 f.wav 文件的目录运行 python 脚本。它找不到要读取的文件。要么将 f.wav 复制到该目录,要么从 f.wav 所在的目录运行脚本。

      【讨论】:

        猜你喜欢
        • 2020-06-29
        • 2012-04-09
        • 2017-04-08
        • 1970-01-01
        • 2016-03-26
        • 1970-01-01
        • 2015-04-18
        • 2018-01-07
        • 2020-04-07
        相关资源
        最近更新 更多