Python Projects для начинающих (15 серии деталей)
Эй, удивительные люди, сегодня мы собираемся построить QR -код генератор в Python Анкет
Как работает генератор QR -кода?
Наш QR -генератор принимает некоторые данные в качестве ввода. Эти данные могут быть чем -то вроде URL или какой -то текст. И затем он создает QR -код из этих входных данных. И на последнем этапе QR -код сохраняется в виде файла SVG. Нет, так как у вас есть приблизительное представление о том, как будет работать наш генератор QR, давайте перейдем к разделу настройки проекта и сделаем эту магию.
Настройка проекта
Прежде чем мы перейдем к кодированию, нам нужно установить один модуль для нашего проекта. Мы говорим о pyqrcode
модуль, который не установлен с помощью Python, и, следовательно, мы должны установить его вручную.
Мы можем установить это, просто запустив PIP установить pyqrCode
команда из терминала. Итак, давайте сделаем это.
pip install pyqrcode
Вот и мы, это сделано! Теперь давайте перейдем к веселой части, кодировательной части.
Давайте код
Хорошо, поэтому помните, что первое, что мы всегда делаем, – это импортировать необходимые модули в наш проект. В нашем случае нам нужно использовать pyqrcode
модуль, который мы только что установили на нашу систему. Итак, теперь давайте импортируем.
import pyqrcode
Потрясающий! Итак, следующее, что нам нужно сделать, это получить некоторый пользовательский ввод для создания QR -кода.
data = input("Enter the text or link to generate QR code: ")
Здесь мы просто используем input ()
Функция для получения пользовательского ввода и хранения в данные
переменная.
Теперь пришло время создать QR -код!
qr = pyqrcode.create(data)
Здесь мы просто используем pyqrcode.create ()
функция, которая является частью нашего pyqrcode
модуль. Эта функция примет наш ввод пользователя в качестве параметра и будет генерировать QR -код. Этот QR -код будет храниться в QR
переменная.
Однако мы пока не можем увидеть этот QR -код. Чтобы увидеть это, мы должны экспортировать его в файл. Это можно легко сделать, используя другую функцию … Вот как:
qr.svg('qr_code.svg', scale = 8)
Здесь мы используем svg ('file_name',)
Функция, если мы должны предоставить имя файла QR -кода, и параметр масштаба, который по умолчанию будет 8
Анкет
И здесь мы сделали это. А теперь иди и попробуйте это самостоятельно. 🤩
Исходный код
Вы можете найти полный исходный код этого проекта здесь –
Mindninjax/Python-Projects-For-Beginners
Поддерживать
Большое спасибо за чтение! Я надеюсь, что вы нашли этот начинающий проект полезным.
Если вам нравится моя работа, пожалуйста, рассмотрите Купить мне кофе чтобы я мог принести больше проектов, больше статей для вас.
Также, если у вас есть какие -либо вопросы или сомнения, не стесняйтесь обращаться ко мне в Twitter , LinkedIn и GitHub Анкет Или вы также можете опубликовать комментарий/обсуждение, и я изо всех сил постараюсь помочь вам: D
Python Projects для начинающих (15 серии деталей)
Оригинал: “https://dev.to/mindninjax/how-to-build-a-qr-code-generator-in-python-1c13”