[python] 파일 권한 설정하기
Python을 사용하면 파일의 권한을 설정하고 변경할 수 있습니다. 파일 권한은 파일에 대한 읽기, 쓰기, 실행 등의 권한을 나타내며, 이러한 권한은 파일 시스템에서 중요한 역할을 합니다. Python의 os
모듈을 사용하여 파일의 권한을 설정할 수 있습니다.
파일의 권한 확인하기
파일의 현재 권한을 확인하려면 os
모듈의 stat
함수를 사용하여 파일의 상태를 확인합니다.
import os
file_status = os.stat('file.txt')
print(oct(file_status.st_mode))
위의 예제 코드에서 file.txt
는 확인하려는 파일의 이름으로 바꿔야 합니다. st_mode
는 파일의 권한을 포함한 비트 모드입니다.
파일의 권한 변경하기
파일의 권한을 변경하려면 os
모듈의 chmod
함수를 사용하여 파일의 권한을 설정합니다.
import os
os.chmod('file.txt', 0o755)
위의 예제 코드에서는 file.txt
의 권한을 755로 설정하며, 이는 사용자에게 읽기, 쓰기, 실행 권한을 부여하고, 그룹과 기타 사용자에게는 읽기, 실행 권한을 부여합니다.
결론
Python을 사용하여 파일의 권한을 확인하고 변경하는 방법을 살펴보았습니다. 파일의 권한을 적절히 설정함으로써 보안과 안정성을 유지할 수 있습니다.
관련 링크: