Документация по Python

Проверка доступа к файлу или директории у текущего пользователя

В: Документация по Python

Введение

Примеры

Выполните проверки, используя os.access

os.access гораздо лучшее решение , чтобы проверить , существует ли каталог , и это accesable для чтения и записи.

 import os
path = "/home/myFiles/directory1"

## Check if path exists
os.access(path, os.F_OK)

## Check if path is Readable
os.access(path, os.R_OK)

## Check if path is Wriable
os.access(path, os.W_OK)

## Check if path is Execuatble
os.access(path, os.E_OK)

 

также возможно выполнить все проверки вместе

 os.access(path, os.F_OK & os.R_OK & os.W_OK & os.E_OK)

 

Все вышеперечисленные возвращает True если доступ разрешен и значение False , если не допускается. Они доступны на Unix и Windows.

Синтаксис

Параметры

Примечания

Еще от кодкамп
Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.