/
ilya.petrash
/
SimplePyScripts
Обзор
Документация
Войти
/
ilya.petrash
/
SimplePyScripts
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
CONTACT__examples/export_logo_from_dict.py
35 строк
728 B
gil9red
Refactoring. Using black code style
26 апр 2023, 12:03
26 апр 2023, 12:03
e5a7b1a
Код
Авторство
О чём код?
#!/usr/bin/env python3 # -*- coding: utf-8 -*- __author__ = "ipetrash" """ Вытаскивание и сохранение на диск файлов логотипов """ import base64 import os from bs4 import BeautifulSoup FILE_NAME_DICT_LOGO = "mini_full_dict__CONTACT/logo.xml" DIR_LOGO_IMAGES = "logo_images" os.makedirs(DIR_LOGO_IMAGES, exist_ok=True) root = BeautifulSoup(open(FILE_NAME_DICT_LOGO, "rb"), "lxml") for row in root.select("rowdata > row"): logo_name = row["logo_name"] print(logo_name) logo_data = row["logo_data"] img_data = base64.b64decode(logo_data) file_name = os.path.join(DIR_LOGO_IMAGES, logo_name) with open(file_name, "wb") as f: f.write(img_data)