【Pythonで作るアプリ】何でもQRコードに変換できる!

Pythonアプリ

(最終更新月:2021年11月)

当ブログは、PythonをベースとしたDjangoフレームワークを使い、Webアプリを一から開発・公開するまでを解説していくサイトです

ただ、当記事ではフレームワークのベースとなる言語「Python」を使った簡易的なアプリをご紹介し、「Pythonでこんなこともできる!」を伝えられたらと思っています

当記事では、

  • 好きな文字列をQRコードに変換する方法

をご紹介します

グーグルマップでの地図情報、メールアドレス、ホームページ、などQRコード化できると便利だなぁと思う場面が多く、作り始めたのがきっかけです

次章でPythonのコードをご紹介しますが、どんなものかをイメージ頂くためにWebアプリも作りましたので、「こんなものができる!」とイメージ頂ければ幸いです

Fun Tools
ReactとDjangoで作成したWebアプリです。便利なツールを揃えているので、ぜひ立ち寄ってみてください。作り方はブログで紹介しています!

筆者プロフィール

筆者プロフィールアイコン

【現職】プロマネ/システムプランニング

【副業】ブログ(月間7万PV)/YouTube/Web・アプリ制作

【元】外資系金融機関の営業

コミュニケーション × ビジネススキル × 文章力 × プログラミングスキルを活かし、30後半からのIT系職へシフト。当サイトでは、実際に手を動かせるWebアプリの開発を通じて、プログラミングはもちろん、IT職に必要な情報を提供していきます。

【当ブログで紹介しているサイト】

当サイトチュートリアルで作成したデモ版日報アプリ

Django × Reactで開発したツール系Webアプリ

ChatGPTでLINEボット

【今なら無料】ChatGPTでLINEボットを作りました!

友だち追加

ライブラリのインストール

2つのライブラリをインストールする必要があります

下記のコマンドでインストールをしましょう

pip install Pillow
pip install qrcode

Pythonファイルの実行方法などがわからない方はこちらも参考にしてください↓

コード公開

inputメソッドで、好きな文字列を打ち込み、QRコード化します

import qrcode
from datetime import date

today_str = date.today().strftime("%Y-%m-%d")
qr_str = input("QRコード化します⇒ ")

img = qrcode.make(qr_str)
img.save(f'new_qr_{today_str}.png')

【エラー発生!?】ファイル名に気をつけて!

最初はファイル名を「qrcode.py」にしていたところ、ライブラリ名と同一名のため、エラーが発生してました

少し理解するまで時間がかかったので念の為記しておきます

ファイル名は、ライブラリ名と区別のつく名前にしておきましょう

おわりに

とても簡単なコードでした

一度作成すれば、ファイルを実行さえすれば何度でも使えて便利です!

私のサイト、

Fun Tools
ReactとDjangoで作成したWebアプリです。便利なツールを揃えているので、ぜひ立ち寄ってみてください。作り方はブログで紹介しています!

でも他のアプリと合わせて公開していますので、ふと「QRコードを作ろう!」となったら使ってみてください!

✔当ブログは以下のような方に向けて書かれています

「Djangoでのアプリ開発を学びたい!」

「Djangoで開発したアプリをWebで公開するにはどうするの?」

✔当ブログ掲載の記事

  • Djangoで作る日報アプリ開発
  • WebアプリをWeb上に公開する方法
  • Webアプリ開発に必要なそのほかの情報
【Django】チュートリアル|日報アプリの開発から公開まで
Djangoのチュートリアルをお探しですか?具体的に「手を動かして作ってみたい!」という方へ向けて、誰でもできる簡易的な日報アプリの開発を通じて、Djangoの様々な機能に触れていくシリーズとなっています。PythonでWebアプリを作りたい方、必見の記事となります!

ITCブログにご協力いただける方は、以下もご検討いただけると嬉しいです。

ITCへ投げ銭をする

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