Je souhaite créer un fichier à partir d'un script python exécutable.
rendered = Template(template).render()
f = open('somefile', 'w')
f.write(rendered)
f.close()
os.chmod('somefile', stat.S_IEXEC)
il apparaît que os.chmod
ne «ajoute» pas les autorisations comme unix chmod
fait. Avec la dernière ligne commentée, le fichier a le filemode -rw-r--r--
, sans commentaire, le mode de fichier est ---x------
. Comment puis-je simplement ajouter le drapeau u+x
tout en conservant intact le reste des modes?