Python Language
경로 존재 및 권한 확인
수색…
매개 변수
매개 변수 | 세부 |
---|---|
os.F_OK | 패스의 존재를 테스트하기 위해 access ()의 mode 매개 변수로 전달할 값입니다. |
Os.R_OK | path의 가독성을 테스트하기 위해 access ()의 mode 매개 변수에 포함 할 값입니다. |
Os.W_OK | path의 쓰기 가능 여부를 테스트하기 위해 access ()의 mode 매개 변수에 포함 할 값입니다. |
Os.X_OK | path가 실행될 수 있는지 결정하기 위해 access ()의 mode 매개 변수에 포함 할 값입니다. |
os.access를 사용하여 검사 수행
os.access
는 디렉토리가 존재하는지 여부를 확인하는 훨씬 좋은 해결책이며 읽기 및 쓰기가 가능합니다.
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
반환합니다. 유닉스와 윈도우에서 사용할 수 있습니다.
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow