Pythonで読み取りおよび書き込みモードでバイナリファイルを開く方法は?
バイナリ読み取り/書き込みモードでバイナリファイルを開くには、モードとして「w + b」を指定します(w =write、b =binary)。たとえば、
f = open('my_file.mp3', 'w+b') file_content = f.read() f.write(b'Hello') f.close()
上記のコードは、my_file.mp3をバイナリ読み取り/書き込みモードで開き、ファイルの内容をfile_content変数に格納し、ファイルを再書き込みして、バイナリに「Hello」を含めます。ファイルを切り捨てないため、r+modeを使用することもできます。
-
Python(aifc)を使用したAIFFおよびAIFCファイルの読み取りと書き込み
aifcモジュールのさまざまな機能により、AIFF(Audio Interchange File Format)およびAIFF-Cファイルの読み取りと書き込みがサポートされます。 AIFF形式は、デジタルオーディオサンプルをファイルに保存するためのものです。新しいバージョンのAIFF-Cには、オーディオデータを圧縮する機能があります オーディオファイルには、オーディオデータを説明するいくつかのパラメータがあります。 サンプリングレートまたはフレームレート:サウンドがサンプリングされる1秒あたりの回数。 チャンネル数:オーディオがモノラル、ステレオ、Quadroのいずれであるかを示
-
Pythonopenpyxlモジュールを使用してExcelファイルの読み取りと書き込み
Pythonは、Excelファイルを操作するためのopenpyxlモジュールを提供します。 このモジュールでは、Excelファイルの作成方法、書き込み方法、読み取り方法などを実装できます。 openpyxlモジュールをインストールするには、コマンドプロンプトでこのコマンドを記述できます pip install openpyxl シートにタイトル名を付けたい場合 サンプルコード import openpyxl my_wb = openpyxl.Workbook() my_sheet = my_wb.active my_sheet_title = my_sheet.title print