バーコードは、商品や在庫管理などでよく使われる識別子の一種です。Pythonを使ってバーコードを生成する方法を紹介します。
必要なライブラリのインストール
バーコードを生成するには、barcodeとPillowの2つのライブラリが必要です。以下のコマンドを使用して、これらのライブラリをインストールできます。
pip install barcode
pip install Pillow
バーコードを生成するコード例
以下のPythonコードは、barcodeライブラリを使用してEAN-13形式のバーコードを生成する例です。
from barcode import EAN13
from barcode.writer import ImageWriter
# バーコードを生成する数字を指定
code = '5901234123457'
# EAN-13形式のバーコードを生成
ean = EAN13(code, writer=ImageWriter())
# ファイルに保存
ean.save('ean13')
このコードを実行すると、カレントディレクトリにean13.pngというファイルが生成されます。このファイルには、指定した数字のEAN-13バーコードが含まれています。
まとめ
Pythonを使用して、簡単にバーコードを生成することができます。barcodeライブラリを使用すると、様々なバーコード形式を生成することができますので、ぜひ試してみてください。