gpt4 book ai didi

python - pathlib.Path.chmod(mode) 中模式的解释

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:43:28 25 4
gpt4 key购买 nike

<分区>

我可以知道如何在pathlib.Path.chmod(mode)中定义模式吗? .我没有在 python 3.6 文档中找到任何关于如何定义模式的解释或解释链接。例如

>>> p = Path( 'filename.ext' )
>>> p.stat().st_mode
33204

这五个数字单独或一起的含义是什么?我想将值更改为,以便 Owner 具有执行权限。如何计算出用于模式的值?

替代解决方案:

我要感谢@falsetru 的回答和评论。此外,我想分享一种非数学方法来查找所需权限级别的“模式值”,该权限级别可以提交给 pathlib.Path.chmod(mode) 命令。

步骤如下:

  1. 决定您想要的文件权限级别。
  2. 使用文件管理器(例如 nautilus)选择文件,然后右键单击它,单击“属性”,然后左键单击“权限”选项卡。您可以在此处为文件设置所需的权限级别。
  3. 接下来,从 Python 解释器中,提交上述命令。它将为您想要的权限级别返回相应的模式值。然后,您可以在 pathlib.Path.chmod(mode) 命令中使用它。

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