Je souhaite créer un fichier à partir d'un script python exécutable.
import os
import stat
os.chmod('somefile', stat.S_IEXEC)
il semble os.chmod
ne pas «ajouter» de permissions comme le fait unix chmod
. Avec la dernière ligne commentée, le fichier a le mode fichier -rw-r--r--
, sans commenter, le mode fichier est ---x------
. Comment puis-je simplement ajouter le u+x
drapeau tout en conservant le reste des modes intacts?