Введение
Примеры
Создать каталог
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
является искомым разрешения, в восьмеричной системе .