当我尝试以下程序时:
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' 你能告诉我是什么原因吗?
发布于 2011-03-24 22:50:17
该文件不在您放置的Python解释器可以找到的路径中。检查f.wav是否与您的脚本在相同的路径中(或者在open中使用该路径)。根本不是一个wave问题。
发布于 2011-03-24 22:48:29
您正在从不存在文件f.wav的目录中运行python脚本。它找不到要读取的文件。将f.wav复制到该目录,或者从f.wav所在的目录运行脚本。
https://stackoverflow.com/questions/5420939
复制相似问题