はじめに
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コードに埋め込みたいデータ> <出力ファイルパス>
参考