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

Введение

Примеры

  • 0

    Выполните проверки, используя 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.

Синтаксис

Параметры

Примечания