14.5 wave -- WAVファイルの読み書き

waveモジュールは、WAVサウンドフォーマットへの便利なインター フェイスを提供するモジュールです。

このモジュールは圧縮/展開をサポートしていませんが、モノラル/ステレオ には対応しています。

waveモジュールは、以下の関数と例外を定義しています。

open( file[, mode])
fileが文字列ならその名前のファイルを開き、そうでないならファイル のようにシーク可能なオブジェクトとして扱います。modeは以下のうち のいずれかです。

'r', 'rb'
 読み込みのみのモード。
'w', 'wb'
 書き込みのみのモード。
WAVファイルに対して読み込み/書き込み両方のモードで開くことはできない ことに注意して下さい。 'r''rb'modeWave_readオブジェクトを 返し、'w''wb'modeWave_writeオブジェク トを返します。 modeが省略されていて、ファイルのようなオブジェクトがfileとし て渡されると、file.modemodeのデフォルト値として使わ れます(必要であれば、さらにフラグ"b"が付け加えられます)。

openfp( file, mode)
open()と同義。後方互換性のために残されています。

exception Error
WAVの仕様を犯したり、実装の欠陥に遭遇して何か実行不可能となった時に発生 するエラー。



ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。