Библиотека OS позволяет получить доступ к файловой системе вашего компьютера. Это значит что ваша программа может получить доступ к папкам и файлам вашего компьютера, открывать папки, искать файлы и многое другое.
Модуль os.path библиотеки os является расширением её возможностей
Функции в библиотеке OS Python
.listdir(path ='.') — возвращает список папок и файлов в дирректории path. если не указывать path то будут возвращён список файлов и папок из текущего местоположения программы.
.chdir(dir) — (change directory) перейти в папку dir. В параметр dir можно передать путь к папке полностью.
.getcwd() — (get current working directory) получает путь до текущей директории, в которой выполняется программа.
.mkdir(name) — (make directory) создаёт папку по имени name. Выдаст ошибку, если такая папка уже существует. В параметр name можно передать путь.
.makedirs(path) — создаёт сразу несколько папок — директорию. Одна папка будет вложена в другую. Названия папок разделяются знаком «/».
.rename(name, new_name) — переименовывает файл по имени name в new_name.
.replace(name, new_name) — переименовываем файл по имени name в new_name. Если файл new_name существует, то он будет перезаписан.
.renames(dir, new_dir) — переименовывает путь dir в new_dir, создавая промежуточные переменные.
.remove(name) — удаляет файл name.
.rmdir(path) — удаляет папку path.
.removedirs(path) — удаляет пустую папку path, затем удаляет все родительские папки если они пустые.
.system(command) — запускает на выполнение системную команду command. Вместо command впишите команду, которую вы вписываете в терминал.
.environ — Словарь с переменными окружения среды запуска. Данные значения обычно служат в качестве общесистемных параметров настройки для программ.

Библиотека OS в python: 2 комментария