Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 Windows 中,可以通过编辑目录的安全属性手动将 C 驱动器内的目录更改为可写目录,从而为用户提供完全控制。如何在 Python 中做到这一点?
我的想法是:
import os, stat my_dir = 'C:\\Program Files\\Java' os.chmod (my_dir, stat.S_IWRITE)
但没有成功。
有人知道吗?
像这样试试
os.chmod(my_dir,0o777) # read and write by everyone os.chmod(my_dir,0o755) # read and write by me, readable for everone else
Python chmod 文档
注意虽然 Windows 支持 chmod(),但您只能使用它设置文件的只读标志(通过 stat.S_IWRITE 和 stat.S_IREAD 常量或相应的整数值)。所有其他位都被忽略。