Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python을 사용하여 파일의 권한을 확인하는 방법은 무엇입니까?


os.access(경로, 모드)를 사용하여 읽기, 쓰기 및 실행 권한 모드로 파일 권한을 확인할 수 있습니다. 예를 들어,

>>> import os
>>> os.access('my_file', os.R_OK) # Check for read access
True
>>> os.access('my_file', os.W_OK) # Check for write access
True
>>> os.access('my_file', os.X_OK) # Check for execution access
False
>>> os.access('my_file', os.F_OK) # Check for existance of file
True

os.stat를 사용하여 파일 또는 파일 설명자의 상태를 가져올 수도 있습니다. 비트마스크를 사용하여 권한을 식별하기 때문에 해석하기가 상당히 복잡합니다. 여기에 대한 모드를 읽을 수 있습니다. https://docs.python.org/3/library/os.html#os.stat