QRコードを生成するPython

2024年6月17日

 

QRコードを生成するためのPythonのライブラリには、qrcodepyqrcodeなどがあります。以下に、qrcodeライブラリを使用してQRコードを生成するサンプルコードを示します。

python
import qrcode

# QRコードのデータを指定
data = "https://example.com"

# QRコードを生成
qr = qrcode.QRCode(
    version=1,
    error_correction=qrcode.constants.ERROR_CORRECT_L,
    box_size=10,
    border=4,
)
qr.add_data(data)
qr.make(fit=True)

# 画像に変換して保存
img = qr.make_image(fill_color="black", back_color="white")
img.save("qr_code.png")

このコードでは、qrcodeライブラリを使用して、指定したデータ(URLなど)からQRコードを生成し、画像として保存しています。QRコードを生成するには、qrcode.QRCodeオブジェクトを作成し、add_dataメソッドでデータを追加し、make_imageメソッドで画像を生成します。最後に、saveメソッドで画像を保存します。

このコードを実行すると、指定したデータのQRコードが qr_code.png という名前のファイルとして保存されます。

未分類

Posted by ぼっち