gpt4 book ai didi

python - os.mkdir 的权限分配没有按预期工作

转载 作者:太空狗 更新时间:2023-10-29 21:44:24 26 4
gpt4 key购买 nike

我正在尝试创建具有 777 权限的目录。

os.mkdir(Xmldocument.directory, 0777)

但是我得到的是775

drwxrwxr-x. 2 mwysoki mwysoki 4096 Nov  9 11:38 VeloDBBrowser

我确定我拥有适当的权限,因为 chmod 777 工作正常。

最佳答案

这里也应用了当前的 umask。

通常,文件是用0777(如果是可执行文件或目录)或0666(其他文件)创建的。

然后操作系统将当前的 umask 应用到这个值,导致 0755 resp。 0644 出现在大多数文件中,因为最常用的 umask 是 0022

您的解决方案是将 umask 设置为 0

关于python - os.mkdir 的权限分配没有按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8063836/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com