Python
 Computer >> コンピューター >  >> プログラミング >> Python

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を使用することもできます。


  1. Python(aifc)を使用したAIFFおよびAIFCファイルの読み取りと書き込み

    aifcモジュールのさまざまな機能により、AIFF(Audio Interchange File Format)およびAIFF-Cファイルの読み取りと書き込みがサポートされます。 AIFF形式は、デジタルオーディオサンプルをファイルに保存するためのものです。新しいバージョンのAIFF-Cには、オーディオデータを圧縮する機能があります オーディオファイルには、オーディオデータを説明するいくつかのパラメータがあります。 サンプリングレートまたはフレームレート:サウンドがサンプリングされる1秒あたりの回数。 チャンネル数:オーディオがモノラル、ステレオ、Quadroのいずれであるかを示

  2. 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