Chcę utworzyć plik z poziomu skryptu Pythona, który jest wykonywalny.
import os
import stat
os.chmod('somefile', stat.S_IEXEC)
wygląda na to, os.chmod
że nie „dodaje” uprawnień tak, jak chmod
robi to unix . Gdy ostatnia linia jest wykomentowana, plik ma kod pliku -rw-r--r--
, a nie zakomentowany, tryb pliku to ---x------
. Jak mogę po prostu dodać u+x
flagę, zachowując pozostałe tryby w stanie nienaruszonym?