и форматирование Файловое дерево строк · test2 taskl . py result...

18
Файловое дерево и форматирование строк

Transcript of и форматирование Файловое дерево строк · test2 taskl . py result...

Page 1: и форматирование Файловое дерево строк · test2 taskl . py result task 1 . txt test2 task2. py test2pt2. py README . md test2pt1. py test02 last

Файловое деревои форматирование строк

Page 2: и форматирование Файловое дерево строк · test2 taskl . py result task 1 . txt test2 task2. py test2pt2. py README . md test2pt1. py test02 last
Page 3: и форматирование Файловое дерево строк · test2 taskl . py result task 1 . txt test2 task2. py test2pt2. py README . md test2pt1. py test02 last

Посмотрим, что в папке. Раз

Page 4: и форматирование Файловое дерево строк · test2 taskl . py result task 1 . txt test2 task2. py test2pt2. py README . md test2pt1. py test02 last

Посмотрим, что в папке. Два

Page 5: и форматирование Файловое дерево строк · test2 taskl . py result task 1 . txt test2 task2. py test2pt2. py README . md test2pt1. py test02 last

Посмотрим, что в папке. Три

Page 6: и форматирование Файловое дерево строк · test2 taskl . py result task 1 . txt test2 task2. py test2pt2. py README . md test2pt1. py test02 last

Посмотрим, что в папке. Четыре

Рекурсия

Page 7: и форматирование Файловое дерево строк · test2 taskl . py result task 1 . txt test2 task2. py test2pt2. py README . md test2pt1. py test02 last

Посмотрим, что в папке. Пять

Page 8: и форматирование Файловое дерево строк · test2 taskl . py result task 1 . txt test2 task2. py test2pt2. py README . md test2pt1. py test02 last

Посмотрим, что в папке. Иначе

Page 9: и форматирование Файловое дерево строк · test2 taskl . py result task 1 . txt test2 task2. py test2pt2. py README . md test2pt1. py test02 last

Посмотрим, что в папке. Иначе. Продолжение...

Page 10: и форматирование Файловое дерево строк · test2 taskl . py result task 1 . txt test2 task2. py test2pt2. py README . md test2pt1. py test02 last

Метод строк .format() заменяет фигурные скобки в строке, к которой применён, на

строковое представление своих аргументов

Page 11: и форматирование Файловое дерево строк · test2 taskl . py result task 1 . txt test2 task2. py test2pt2. py README . md test2pt1. py test02 last

Пример 1

Page 12: и форматирование Файловое дерево строк · test2 taskl . py result task 1 . txt test2 task2. py test2pt2. py README . md test2pt1. py test02 last

Пример 1.1

Page 13: и форматирование Файловое дерево строк · test2 taskl . py result task 1 . txt test2 task2. py test2pt2. py README . md test2pt1. py test02 last

Пример 1.2

Page 14: и форматирование Файловое дерево строк · test2 taskl . py result task 1 . txt test2 task2. py test2pt2. py README . md test2pt1. py test02 last

Пример 2

Page 15: и форматирование Файловое дерево строк · test2 taskl . py result task 1 . txt test2 task2. py test2pt2. py README . md test2pt1. py test02 last

Пример 2.2

Page 16: и форматирование Файловое дерево строк · test2 taskl . py result task 1 . txt test2 task2. py test2pt2. py README . md test2pt1. py test02 last

https://pyformat.info

Page 17: и форматирование Файловое дерево строк · test2 taskl . py result task 1 . txt test2 task2. py test2pt2. py README . md test2pt1. py test02 last

Задание на поработать руками и мозгами

● Пишем программу, которая красиво печатает содержимое папки.● Папку задаем жестко в коде для упрощения.● Программа должна с помощью os.walk обходить папку и выводить

таблицу с названиями файлов и их папками. Использовать os.path.abs не нужно.

● Таблица должна быть красивая. Нужно использовать .format() и активно читать ссылку https://pyformat.info

● Если название файла или папки слишком большое, то надо его обрезать. Используйте слайсы.

● Не забудьте задавать вопросы человеку, который ходит по классу и пытается научить вас Питону.

Page 18: и форматирование Файловое дерево строк · test2 taskl . py result task 1 . txt test2 task2. py test2pt2. py README . md test2pt1. py test02 last

Должно быть как-то так

Или лучше...