«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как я создал генератор QR-кода на Python

Как я создал генератор QR-кода на Python

Опубликовано 8 ноября 2024 г.
Просматривать:103

How I created a QR Code Generator in Python

Это будет короткая статья о том, как я создал простой генератор QR-кода на Python

Для этого шага вам необходимо использовать библиотеку qrcode: https://pypi.org/project/qrcode/

Один из самых первых шагов, которые я сделал после создания папки проектов, — это создание виртуальной среды. Виртуальная среда в Python — это еще одно отдельное рабочее пространство на вашем компьютере, где вы можете установить пакеты для запуска проектов Python.

Поскольку я использую Mac, команда

python3 -m venv venv

Следующим шагом будет активация виртуальной машины

source venv/bin/activate

Чтобы деактивировать виртуальную среду, вам нужно будет ввести:

deactivate

Следующим шагом будет установка пакета qrcode

pip install qrcode

Убедитесь, что в вашем файле Python импортирован модуль qrcode

import qrcode

В моем коде я создал два входных параметра, которые сохраняю в переменных с именем data и filename. Метод Strip() Удалить пробелы в начале и конце строки:

data = input('Enter a text or URL ').strip()
filename = input('Enter the filename ').strip()

Далее мы заходим в модуль QR и создаем объект QR-кода

qr = qrcode.QRCode(box_size=10, border=4)

qr.add.data(data)

image = qr.make_image(fill_color = 'black', back_color = 'white')

image.save(filename)

print(f'QR Code saved as {filename}')

Этот код вы можете запустить на терминале, и он создаст QR-код с любым URL-адресом, который вы выберете.

Следите за новостями!
Следуйте за мной в Твиттере(X) @abeck617

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/abeck617/how-i-created-a-qr-code-generator-in-python-5dmo?1 Если есть какие-либо нарушения, пожалуйста, свяжитесь с [email protected] удалить его
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3