В этой статье пойдет речь о работе с файлами, папками, командной строкой и другими сущностями операционных систем. Взаимодействие с операционной системой будет осуществляться через встроенную библиотеку os. Придумываем задачу Нам нужно изучить работу с файлами, директориями (папками) и командной строкой. Как по мне, так для изучения этих аспектов нет ничего лучше, чем написать скрипт, который бы перемещал определённые файлы из одной папки в другую и архивировал их. Простейший бэкап-скрипт. Поэтому в процессе добавим к изучению еще и библиотеку zipfile...
От программ было бы мало толку, если бы их каждый раз приходилось писать заново. Конечно, если программа совсем короткая, это несложно. Однако большие программы могут состоять из миллионов строк кода. Чтобы распечатать весь код такой программы, например редактора документов, потребуется не меньше 100 000 листов бумаги. Представьте, каково нести такую груду листов домой! К счастью, тексты программ можно сохранять на диск. Чтобы сохранить новую программу, запустите IDLE и выберите в меню File ▶ New File...