os.access(경로, 모드)를 사용하여 읽기, 쓰기 및 실행 권한 모드로 디렉토리 권한을 확인할 수 있습니다. 쓰기가 가능하려면 실행 권한도 확인해야 합니다. 예를 들어,
>>> import os >>> os.access('my_folder', os.R_OK) # Check for read access True >>> os.access('my_folder', os.W_OK) # Check for write access True >>> os.access('my_folder', os.X_OK) # Check for execution access True >>> os.access('my_folder', os.X_OK | ox.W_OK) # Check if we can write file to the directory True
또한 일반적인 Python 관용구를 따를 수도 있습니다. 허락을 구하는 것보다 용서를 구하는 것이 더 쉽습니다. 이 관용구에 따라 문제의 디렉토리에 쓰기를 시도하고 권한이 없는 경우 오류를 잡아야 합니다.