Advertisement
JmihPodvalbniy

Untitled

Jun 1st, 2024
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.52 KB | Software | 0 0
  1. Тема итоговой работы Python: Генератор кодов QR.
  2.  
  3. # Генерация кода для QR для заданного текста или URL-адреса и сохраняет его в файл
  4. import qrcode
  5.  
  6. def generate_qr_code(data, filename=input("Введите названия файла(в конце названия .png), куда сохранится qr Код для URL-адреса: ")):
  7.     # Функция для создания qr кода
  8.  
  9.     qr = qrcode.QRCode(
  10.         version=1,  # Версия кода QR (1-40)
  11.         box_size=10,  # Размер каждой ячейки (в пикселях)
  12.         border=5  # Толщина границы (в ячейках)
  13.     )
  14.     qr.add_data(data)  # добавление данных в qr Код
  15.     qr.make(fit=True)
  16.  
  17.     img = qr.make_image(fill_color="black", back_color="white")  # Параметры цвета для qr Кода
  18.     img.save(filename)
  19.     print(f"QR-код сгенерирован и сохранен в файл: {filename}")
  20.  
  21. generate_qr_code(input("Введите URL-адрес сайта для создания qr Кода: "))  # Сгенерировать QR-код для URL
  22. generate_qr_code(input("Введите текст для шифрования в qr Код: "), filename=input("Введите название файла(в конце названия .png), куда сохранится qr Код для текста: "))  # Сгенерировать QR-код для текста
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement