PythonでQRコードを表示する方法


  1. qrcodeライブラリを使用する方法: qrcodeライブラリは、PythonでQRコードを生成するための人気のあるライブラリです。以下は、このライブラリを使用してQRコードを表示する方法の例です。

    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)
    # 生成したQRコードを画像として表示します
    img = qr.make_image(fill_color="black", back_color="white")
    img.show()
  2. pyqrcodeライブラリを使用する方法: pyqrcodeライブラリは、PythonでQRコードを作成するための別の選択肢です。以下は、このライブラリを使用してQRコードを表示する方法の例です。

    import pyqrcode
    import matplotlib.pyplot as plt
    # QRコードを生成するデータを指定します
    data = "https://example.com"
    # QRコードを生成します
    qr = pyqrcode.create(data)
    # 生成したQRコードを画像として表示します
    plt.imshow(qr.show())
    plt.axis('off')
    plt.show()

上記のコード例では、data変数にQRコードにエンコードするデータを指定します。それからQRコードを生成し、画像として表示します。表示される画像は、qrcodeライブラリの場合は黒いQRコードが白い背景になります。pyqrcodeライブラリの場合は、matplotlibを使用してQRコードを表示します。

これらの方法を使用すると、Pythonで簡単にQRコードを生成して表示することができます。必要に応じて、適切なライブラリを選択し、自分のプロジェクトに組み込んでください。