(C'est une note de service)
Lors de la création d'un répertoire en Python os.mkdir(path,[mode]) http://docs.python.jp/2.7/library/os.html#os.mkdir
j'utilise
mkdir_NG_0777
os.mkdir("hoge",0777)
Même si le répertoire n'est pas créé avec l'autorisation 0777. Comme indiqué dans le manuel, umask est appliqué, il se comportera donc comme décrit dans l'article suivant. (Autrement dit, le deuxième paramètre n'est pas le paramètre d'autorisation!)
référence: Autorisation (umask) lors de la création d'un répertoire de fichiers Linux http://qiita.com/yuki2006@github/items/3774bf765eb5ef7deabc
En d'autres termes, vous devez faire ce qui suit.
mkdir_OK_0777
os.mkdir("hoge")
os.chmod("hoge",0777)
C'est un peu mauvais (redondant), mais qu'en est-il? .. (S'il vous plaît laissez-moi savoir s'il existe un bon moyen.
Recommended Posts