파이썬 내에서 간단한 “chmod +x”를 어떻게 수행합니까?

|

파이썬 스크립트 내에서 실행 가능한 파일을 만들고 싶습니다.

import os import stat os.chmod("somefile", stat.S_IEXEC) 

os.chmod가 유닉스 chmod가 하는 방식으로 권한을 "추가"하지 않는 것으로 보입니다. 마지막 줄을 주석 처리하면 파일에 filemode -rw-r--r--, 주석 처리되지 않은 상태에서 파일 모드는 ---x---입니다. 나머지 모드를 그대로 유지하면서 u+x 플래그를 지정하시겠습니까?