PythonでQRコードを作成する方法とコードの例


  1. qrcodeモジュールを使用する方法:
import qrcode
data = "https://example.com"  # QRコードにエンコードするデータ
# QRコードを作成
img = qrcode.make(data)
# 画像を保存
img.save("qrcode.png")
  1. pyqrcodeモジュールを使用する方法:
import pyqrcode
data = "https://example.com"  # QRコードにエンコードするデータ
# QRコードを作成
qr = pyqrcode.create(data)
# 画像を保存
qr.png("qrcode.png", scale=8)
  1. qrcodeモジュールとPillowを組み合わせて使用する方法:
import qrcode
from PIL import Image
data = "https://example.com"  # 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)
# 画像を作成
img = qr.make_image(fill_color="black", back_color="white")
# 画像を保存
img.save("qrcode.png")

これらは、PythonでQRコードを作成するための基本的な方法です。他にもさまざまなライブラリやオプションが存在するため、必要に応じて調査して利用することができます。