PythonスクリプトでQRコードを生成する方法


  1. qrcodeモジュールを使用する方法:

    import qrcode
    data = "QRコードにエンコードするデータ"
    # QRコードを生成
    img = qrcode.make(data)
    # 画像を保存
    img.save("qrcode.png")
  2. pyqrcodeモジュールを使用する方法:

    import pyqrcode
    data = "QRコードにエンコードするデータ"
    # QRコードオブジェクトを作成
    qr = pyqrcode.create(data)
    # SVGフォーマットでQRコードを保存
    qr.svg("qrcode.svg", scale=8)
  3. Pillowライブラリを使用する方法:

    from PIL import Image, ImageDraw
    import qrcode
    data = "QRコードにエンコードするデータ"
    # QRコードを生成
    qr = qrcode.QRCode(version=1, error_correction=qrcode.constants.ERROR_CORRECT_H, 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.save("qrcode.png")

これらの方法を使用すると、Pythonスクリプトで簡単にQRコードを生成できます。適切な方法を選択し、必要に応じてQRコードのデータを変更してください。