2011-03-24 3 views
0

나는 다음과 같은 프로그램을하려고하면파이썬 : 웨이브 모듈을 사용하는 방법?

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' 

유는 이유를 ㄱ 수 와트 말해 줄 수를 ???

+0

파일의 위치는 어디입니까? – reggie

답변

1

파일 f.wav가없는 디렉토리에서 python 스크립트를 실행하고 있습니다. 읽을 파일을 찾을 수 없습니다. f.wav를 해당 디렉토리에 복사하거나 f.wav 디렉토리에있는 스크립트를 실행하십시오.

2

파일이 파이썬 인터프리터가 찾을 수있는 경로에 없습니다. f.wav가 스크립트의 동일한 경로에 있거나 경로가 열려있을 가능성이 있는지 확인하십시오. 웨이브 문제가 전혀 없습니다.

관련 문제