Skip to content

zedebvs/file_assistant

Repository files navigation

Файловый ассистент

Задание 3 по дисциплине "Разработка безопасного программного обеспечения"

Детальное задание

1. Информация о дисках (модуль psutil)

  • Вывести информацию в консоль о логических дисках, именах, метке тома, размере и типе файловой системы.

2. Работа с файлами (модули os, shutil)

  • Создать файл
  • Записать в файл строку, введённую пользователем
  • Прочитать файл в консоль
  • Удалить файл

3. Работа с форматом JSON (модуль json)

  • Создать файл в формате JSON (в редакторе или через ввод пользователя)
  • Создать новый объект, выполнить его сериализацию в JSON и записать в файл
  • Прочитать файл в консоль
  • Удалить файл

4. Работа с форматом XML (модуль xml.etree.ElementTree)

  • Создать файл в формате XML из редактора
  • Записать в файл новые данные из консоли
  • Прочитать файл в консоль
  • Удалить файл

5. Работа с ZIP-архивами (модуль zipfile)

  • Создать архив в формате ZIP
  • Добавить файл, выбранный пользователем, в архив
  • Разархивировать файл и вывести данные о нем
  • Удалить файл и архив

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages