В этой главе мы потренируемся работать с файловой системой. Хотя в веб-разработке мы не касаемся файлов и папок в каждой задаче, основы работы с ними важно понимать и при необходимости решать задачки – создавать, копировать, переименовывать и удалять. В файлах могут быть данные и конфиги, дампы бд, графика или логи и еще много полезного.

Чтение файлов

Задача 1 – соберте список файлов

Ваша структура проекта устроена так:

storage
– 1.txt
– 17.txt
– 22.txt
main.py

Напишите функцию, которая вернет список путей к каждому файлу.

["storage/1.txt", "storage/17.txt", "storage/22.txt", ]

Задача 2 – статистика по файлам

Создайте в файловую структуру из папок и текстовых файлов: