Python内から単純な「chmod+x」をどのように実行しますか?

|

実行可能なpythonスクリプト内からファイルを作成したい。

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

os.chmod は、unix chmod のように権限を「追加」しないようです。最後の行がコメント化されているため、ファイルのファイルモードは -rw-r--r-、コメントアウトされていない場合、ファイルモードは --- x ------です。どうすれば追加できますか u + x フラグを立てながら、残りのモードはそのままにしますか?