Рубрики
Без рубрики

Массовое преобразует файлы в QR-коды

Python. Теги с Python.

Какой самый сумасшедший способ взять резервные копии? Облако? дискеты? QR-коды?

QR-коды начались с японской автомобильной промышленности. Это графические коды, которые вы можете использовать для хранения данных.

Вы можете Quad QR-коды с помощью Duckduckgo Отказ Введите «QR Hello World» для того, чтобы сгенерировать QR-код, содержащий «Hello World». Но вы знаете, что вы можете сделать это из кода?

QR-коды Резервное копирование с Python

Мы конвертируем файлы в основных кодах QR с Python Programming Отказ Это руководство предназначено для компьютеров Linux.

Установите модуль ZBAR-Tools и QRCode

sudo apt install zbar-tools

Затем вы можете конвертировать все (.py) файлы в каталог к QR-кодам.

#!/usr/bin/python3
import qrcode
import glob

files = glob.glob("*.py")
for filename in files:
    data = ""
    with open(filename, 'r') as file:
            data = file.read()

    img = qrcode.make(data)
    img.save('qr-' + filename + '.png')

Существует ограничение на размер файла, около 8 килобайт. Но для небольших файлов это на самом деле работает.

Это создает QR-код при запуске программы для каждого файла Python в каталоге (* .py).

Вы можете декодировать QR-код с помощью команды:

zbarimg qr-qrfs.py.png

Тогда вы можете распечатать все ваши файлы на бумаге. Если они файлы вписываются в QR-код, который есть.

Ссылки по теме:

Оригинал: “https://dev.to/petercour/bulk-converts-files-to-qr-codes-15mm”