Python(binhex)を使用してbinhex4ファイルをエンコードおよびデコードします
binhexモジュールは、ファイルをbinhex4形式でエンコードおよびデコードします。この形式は、ASCIIでのMacintoshファイルの表現に使用されます。データフォークのみが処理されます。
binhexモジュールは次の関数を定義します-
binhex.binhex(input、output): ファイル名が入力されたバイナリファイルをbinhexファイルの出力に変換します。出力パラメーターは、ファイル名またはファイルのようなオブジェクト(write()およびclose()メソッドをサポートする任意のオブジェクト)のいずれかです。
binhex.hexbin(input、output): binhexファイル入力をデコードします。 inputは、ファイル名、またはread()メソッドとclose()メソッドをサポートするファイルのようなオブジェクトです。結果のファイルは、引数がNoneでない限り、outputという名前のファイルに書き込まれます。Noneの場合、出力ファイル名はbinhexファイルから読み取られます。
import binhex import sys infile = "file.txt" binhex.binhex(infile, 'test.hqx')
(このファイルはBinHex 4.0で変換する必要があります)
:#'CTE'8ZG(Kd!&4&@&3rN!3!N!8G!*!%Ql&6D@e`E'8JDA-JBQ9dG'9b)(4SB@i JBfpYF'aPH-bk!!!:
16進数をバイナリ形式に変換するには
import binhex import sys infile = "test.hqx" binhex.binhex(infile, 'test.txt')
-
Pythonのxlsxwriterモジュールを使用してExcelファイルを作成して書き込みます
Pythonはライブラリを幅広く利用できるため、非常に広く使用されているデータ処理ツールであるMicrosoftExcelとやり取りできます。この記事では、xlsxwriterという名前のモジュールを使用してExcelファイルを作成および書き込む方法を説明します。既存のExcelファイルに書き込むことはできません。 各セルへの書き込み セルの名前を書くことで、Excelシートの各セルに書き込むことができます。次の例では、ワークブックを作成し、それにワークシートを追加します。最後に、write()メソッドを使用してワークシートのセルに書き込みます。 例 import xlsxwriter #
-
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