Архив метки: Яндекс.Диск

Проблемы резервного копирования: шаги к решению

💡 Исправить систему резервного копирования: история одного IT-дня

Сегодня решил проверить, сколько файлов резервных копий базы данных по движению денежных средств (это как цифровая «книга учета» всех финансовых операций) у меня сохранилось на облачном диске 📁 (например, Яндекс.Диск или Google Drive). По идее, их должно было быть пять — именно столько я запрограммировал для сохранения, чтобы не захламлять диск.

Но оказалось, что там всего один файл! 😲 Этот файл был создан вручную при запуске программы резервного копирования (приложение, которое сохраняет копии данных автоматически) данных моего бота Money для учета финансов.

Что это значило?
Это говорило о том, что автоматические запуски системы резервного копирования перестали работать.

✨ Пришлось разбираться, почему программа подвела.

  1. Проверил файл лога (журнал, где записываются все действия программы) — его вообще не оказалось! 🤔
  2. Обнаружил проблему с доступом пользователя (учетная запись, под которой работает программа) к нужной папке.
  3. Настроил запуск скрипта (набор команд для компьютера) из-под привилегированного пользователя (учетка с правами «администратора»).
  4. Исправил настройки доступа к облаку (указал, куда и как загружать файлы) и выставил правильные права (разрешения для работы с файлами).
  5. Проверил работу CRON (система для автоматического выполнения задач по расписанию, как будильник для компьютера) — ура! Всё заработало! 🎉

👀 Кто помогал? Конечно, GigaChat (нейросеть от Сбера, как умный поисковик с AI). Сам он ничего не делает, но подсказал варианты решений.

Кстати, за год ГигаЧат стал гораздо умнее. Теперь это реально полезный инструмент!

🚀 А вы сталкивались с похожими проблемами? Делитесь в комментах! Может, вместе найдем новые решения 😊

#АйТи_ДЭВ

Жми, если нужна помощь в АйТи

Статья понравилась?

Как прочесть csv файл с Яндекс Диска в pandas

Яндекс.Диск официально не предоставляет сервис прямого считывания файлов по прямой ссылке.

Публичная ссылка на файл открывается в окне браузера. И уже в этом окне есть ссылка для скачивания.

Но в задачах анализа данных бывает необходимо в тетрадке Юпитер.Ноутбука прямо считывать данные в переменную из облачного хранилища.

Самый популярный в РФ ресурс для хранения файлов сейчас – это Яндекс.Диск.

Вот пример кода на Python для чтения файла:

[snippet slug=chtenie-fajla-iz-jandeks-diska lang=abap]

Конечно же, может потребоваться подбор кодовой страницы файла и разделителя.

Ну это как для любого файла csv .

Статья понравилась?