1. Главная
  2. Библиотека
  3. Информационные технологии
  4. Напишите функцию backup(), которая принимает на вход дв...
Разбор задачи

Напишите функцию backup(), которая принимает на вход две строки (src и dst) и делает резервную копию. Описание работы функции: Параметр src - путь до исходной папки Параметр dst - путь до целевой папки Внутри папки dst необходимо создать папку с названием

  • Предмет: Информационные технологии
  • Автор: Кэмп
  • #Программирование (языки C++, Java, Python и др.)
  • #Системное программирование
Напишите функцию backup(), которая принимает на вход две строки (src и dst) и делает резервную копию. Описание работы функции: Параметр src - путь до исходной папки Параметр dst - путь до целевой папки Внутри папки dst необходимо создать папку с названием

Условие:

Напишите функцию backup(), которая принимает на вход две строки (src и dst) и делает резервную копию. Описание работы функции:
Параметр src - путь до исходной папки
Параметр dst - путь до целевой папки
Внутри папки dst необходимо создать папку с названием в виде текущей даты в следующем формате: ДДММГГГГ, где ДД - день, ММ - месяц, ГГГГ - год
Скопируйте файлы из папки src в папку dst/ДДММГГГГ. Названия файлов оставьте без изменений.

Решение:

Для решения этой задачи нам понадобятся три модуля:

  1. os — для работы с путями и создания директорий.
  2. shutil — для копирования содержимого папок.
  3. datetime — для получения текущей даты.

Решение задачи

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какой модуль Python наиболее подходит для копирования файлов и директорий, сохраняя при этом метаданные файлов (например, время создания и изменения)?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет