プロジェクトとケーススタディ

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

PythonでQRコードを作成するには、「pyqrcode」モジュールを使用することができます。

まず、pyqrcodeモジュールをインストールします。次のコマンドを使用して、pyqrcodeモジュールをインストールできます。

pip install pyqrcode

次に、次のようにしてQRコードを作成することができます。

import pyqrcode
# 文字列をエンコードしてQRコードを生成
qr = pyqrcode.create('https://www.example.com')
# QRコードをSVG形式でファイルに出力
qr.svg('qrcode.svg', scale=8)
# QRコードをPNG形式でファイルに出力
qr.png('qrcode.png', scale=8)

上記のコードでは、「https://www.example.com」という文字列をエンコードしてQRコードを生成し、SVG形式の「qrcode.svg」ファイルとPNG形式の「qrcode.png」ファイルに出力しています。
scaleパラメーターを変更することで、QRコードのサイズを変更することができます。

さらに、pyqrcodeモジュールには、QRコードを表示するための「show()」メソッドが用意されているので、QRコードを画面上に表示することもできます。

まず、QRコードを表示するためのpypngモジュールをインストールします。

pip install pypng

そして、以下のコードのようにすることでQRコードを作成することができます。

import pyqrcode
# 文字列をエンコードしてQRコードを生成
qr = pyqrcode.create('https://www.example.com')
# QRコードを表示
qr.show()

コメント

タイトルとURLをコピーしました