Модуль os



Данный модуль предоставляет доступ к уникальным функциям, зависящим от конкретной системы. Атрибут os.name покажет тип операционной системы:



posix — для linux и macOS

nt — для операционных систем семейства Windows

java — для систем, работающих в виртуальной Java-машине (например, Android)



Модуль позволяет создавать, удалять, переименовывать файлы и папки. Возможность менять директорию и писать вместо /foler/file1, /foler/file2 и тд, можно просто сменить директорию через функцию os.chdir().



os.access() - проверить наличие файла и возможность записи/чтение.



os.listdir() - список файлов и вложенных каталогов.



os.path.abspath() - вернет абсолютный путь по относительному.



Полный список и документацию можно посмотреть через dir() и help() соответственно.