首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python :如何使用wave模块?

python :如何使用wave模块?
EN

Stack Overflow用户
提问于 2011-03-24 22:44:23
回答 2查看 2.2K关注 0票数 0

当我尝试以下程序时:

代码语言:javascript
复制
import wave  
w = wave.open('f.wav', 'r')  
for i in range():  
    frame = w.readframes(i)  

出现以下错误:

代码语言:javascript
复制
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'  

你能告诉我是什么原因吗?

EN

回答 2

Stack Overflow用户

发布于 2011-03-24 22:50:17

该文件不在您放置的Python解释器可以找到的路径中。检查f.wav是否与您的脚本在相同的路径中(或者在open中使用该路径)。根本不是一个wave问题。

票数 2
EN

Stack Overflow用户

发布于 2011-03-24 22:48:29

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5420939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档