2016-06-19 16 views
1

私はPythonでコーディングしていて、.wavファイルからデータを取得しようとしているので、FFTを実行してその結果を使用して、再生されたノートのフリークエンシーを決定できます。
これは私がしようとしたものです:.wavファイルの読み込み中に構文エラーが発生しましたか?

enter image description here

をし、これは私が取得していますエラーです:

enter image description here

+0

コードの画像を投稿しないでください。リンクが消えた場合、最終的には無意味になります。コピー/ペーストするほうがはるかに優れています。 – bodangly

+0

ありがとうございます。知っておいてよかった。 –

答えて

1

構文エラーが/が数学の除算演算子(10あるということです/ 2、val1/val2)、両側に数字が必要です。数字のない桁に関数呼び出しをオープンするのはナンセンスです - 無効です。

ファイル名は引用符で囲む必要があります。

harp = wave.open('/path/to/file', 'r') 

(そして、それはおそらくwave.openないwav.openにする必要がある)、このようなファイルへのパスなど

0

文字列、引用符(' S)または二重引用符(" S)で示される必要があります。

harp = wav.open('/Users/williamwiess2/Desktop/Test 2/harp.wav', 'r'); 
# Here ---------^--------------------------------------------^ 
関連する問題