Необходимо написать программу на Python, которая обрабатывает сырые текстовые данные. Функционал программы: 1. Создать окно с одной кнопкой "Поехали!". 2. При нажатии на кнопку: 2.1. Создать копию файла базы данных `iniciativa.bd`, расположенного в
- Программирование
Условие:
привет! нужна программа на python, обрабатывающая строго сырые текстовые данные, иначе ничего не получится из-за спецсимволов.
что она должна делать:
1. создавать окно с единственной кнопкой "Поехали!"
2. при нажатии на кнопку у нас по очереди:
2.1. делается копия базы данных iniciativa.bd, лежащей в той же папке, что и основной проект, во вложенной папке database. пусть копия называется iniciativa_backup.bd
2.2. содержимое таблицы beests базы данных iniciativa.bd очищается от данных
2.3. далее программа должна просматривать содержимое определённого сайта и находить по очереди в его коде все адреса ссылок между двумя участками кода:
начало: <div class='grid-4_lg-3_md-2_xs-1 list'><div class='first-letter list-group col-24' id='а' data-letter='а' ><div class='list-group__wrapper'>а</div></div>
конец: <script>document.addEventListener("DOMContentLoaded", () => indexShowLetters([]));</script>
2.4. эти ссылки должны выдаваться в качестве переменной entry, после чего я буду запускать с этой переменной определённые действия, по их завершении поиск должен продолжаться далее, то есть результатом исполнения функции должна быть одна строка, а не массив
Решение:
Ниже приведён один из вариантов реализации требуемой программы. В комментариях подробно описан каждый шаг решения. Обратите внимание, что для веб-запросов используется библиотека requests, для работы с базой данных – sqlite3, для копирования файлов – модуль shutil, а для создания графического окна – tkinter. Также используется модуль re для поиска ссылок в HTML-коде. Выполните установку requests (pip install requests), если она у вас ещё не установлена. Код выглядит так: ------------------------------------------------------------ #!/usr/bin/env python3 # -*- coding: utf-8 -*- # Импорт необ...
Похожие задачи
Не нашел нужную задачу?
Воспользуйся поиском
AI помощники
Выбери предмет
- Правоохранительные органы
- Пожарная безопасность
- Парикмахерское искусство
- Природообустройство и водопользование
- Почвоведение
- Приборостроение и оптотехника
- Промышленный маркетинг и менеджмент
- Производственный маркетинг и менеджмент
- Процессы и аппараты
- Программирование
- Право и юриспруденция
- Психология
- Политология
- Педагогика
- Трудовое право
- Теория государства и права (ТГП)
- Таможенное право
- Теория игр
- Теория вероятностей
- Теоретическая механика
- Теория управления
- Технология продовольственных продуктов и товаров
- Технологические машины и оборудование
- Теплоэнергетика и теплотехника
- Туризм
- Товароведение
- Таможенное дело
- Торговое дело
- Теория машин и механизмов
- Транспортные средства