Модуль os

Введение

Примеры

Создать каталог

 os.mkdir('newdir')

 

Если вам нужно указать права доступа, вы можете использовать дополнительный mode аргумент:

 os.mkdir('newdir', mode=0700) 

Получить текущий каталог

Используйте os.getcwd() функции:

 print(os.getcwd()) 

Определите название операционной системы

os модуль обеспечивает интерфейс для определения , какого типа операционной системы код в настоящее время работает на.

 os.name

 

Это может вернуть одно из следующего в Python 3:

  • posix
  • nt
  • ce
  • java

Более подробную информацию можно получить из sys.platform

Удалить каталог

Удалите каталог в path :

 os.rmdir(path)

 

Вы не должны использовать os.remove() , чтобы удалить каталог. Эта функция предназначена для файлов и использовать его в каталогах приведет к OSError

Следуйте по символической ссылке (POSIX)

Иногда вам нужно определить цель символической ссылки. os.readlink будет делать это:

 print(os.readlink(path_to_symlink)) 

Изменить разрешения для файла

 os.chmod(path, mode)

 

где mode является искомым разрешения, в восьмеричной системе .

makedirs - рекурсивное создание каталогов


Синтаксис

Параметры

Примечания