添加对的支持`os.chmod公司('脚本.sh','ug+x')`语法样式。
chmod-monke的Python项目详细描述
Python猴
添加对os.chmod('script.sh', 'ug+x')
语法样式的支持。在
此模块几乎应支持GNU Coreutils chmod支持的任何表达式。在
[ugoa]*([-+=]([rwx]*|[ugo]))+|[-+=][0-7]+
但是不支持Xst
标志。在
安装
pip install chmod-monkey
使用
有两种使用chmod-monkey
的方法。在
使用os.chmod公司MonkeyPatch
^{pr2}$使用模式转换器
importosfromchmod_monkeyimportto_modeos.chmod('script.sh',to_mode('script.sh','ug+x'))# For serious people.
其他特性
上下文管理器
您可以使用以下语法临时更改文件模式。在
fromchmod_monkeyimporttmp_chmodwithtmp_chmod('script.sh',"+w"):pass# File permissions are modified in this block only# File permissions are restored here
历史
1.1.1(2020-05-12)
- 将
exception_in_context
选项添加到上下文管理器中的tmp_chmod
和更多数据。在
1.1.0(2020-05-12)
- 添加
tmp_chmod
函数,在with
语句中临时对文件应用权限。在
1.0.0(2020-05-11)
- 第一版
- 项目
标签: