Python — переменные окружения
Один из способов положить ключи и пароли в проект на Python — использовать переменные окружения.
Один из способов положить ключи и пароли в проект на Python — использовать переменные окружения.
Описание товаров на сайте поставщика может содержать ссылки на другие товары, картинки и другую HTML-разметку. При импорте таких товаров на наш сайт – необходимо очистить текст описания от ссылок, разметки и других элементов.
Для работы с базой данных мы используем скрипт-обработчик. Если вы решите сменить базу данных на PostgreSQL или другую, то нет необходимости переписывать все скрипты в проекте. Достаточно изменить только скрипт-обработчик.
Запускаешь скрипт на локальной машине – всё работает. Переносишь проект на VPS – выдаёт ошибку ModuleNotFoundError: No module named ‘app’. Ошибка возникает, потому что интерпретатор не находит модуль в системе.
Рассмотрим на конкретном примере, как обработать большой каталог книг в формате XML размером 3 Гб.
Бесплатный переводчик для небольших текстов
Для работы с MySQL в Python используется библиотека pymysql. Но чтобы подключиться с локальной машины к базе данных, которая расположена на сервере, используем библиотеку sshtunnel.
Для этого нужно изменить терминал по-умолчанию с Power shell на CMD.
В статье рассмотрим пошаговую настройку сервера на примере VPS на Beget.
Учебное пособие по программированию на Python для базы данных SQLite.
Получим удобную таблицу с ID и полным путём категории. Например: “2232,Медицинское оборудование>ЭКО и ВРТ>Микроскопы>Стереомикроскоп”.
Преобразуем скрипт в программу