search
LoginSignup
3

posted at

updated at

PythonでQRコード生成

はじめに

QRコードを作成する必要があったのですが、Pythonで簡単に生成できたのでメモ。
簡易的な生成コードなのでデフォルトパラメータでの出力となっています。
カスタマイズが必要な場合はドキュメントを参考にしてください。

必要なライブラリをインストール

$ pip install qrcode
$ pip install pillow

生成コード

qr.py
import sys
import qrcode

def generate_qr(data, output):
    qr = qrcode.QRCode()
    qr.add_data(data)
    img = qr.make_image()
    img.save(output)


if __name__ == '__main__':
    args = sys.argv
    generate_qr(args[1], args[2])

実行

$ python qr.py <URL等のQRコードに埋め込みたいデータ> <出力ファイルパス>

参考

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
3