添加对的支持`os.chmod公司('脚本.sh','ug+x')`语法样式。

chmod-monke的Python项目详细描述


Python猴

PyPIPyPI - Python VersionPyPI - LicenseBuild StatusCode coverage

添加对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)

  • 第一版

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么stripVersion不能在带有mojo依赖项的mavendependencyplugin上工作   java存储具有不同功能的大量对象   java Spring MockMvc自定义验证器未在Spring容器中注册/调用   javascript程序编辑实体而不是添加   C++如何在java上检索图形卡信息?   java如何在没有方法参数的方法上使用@cacheable注释的键   java如何获取特定用户或学生的JSON   java可序列化AjaxRequestTarget   java Tomcat 8禁用分块编码过滤器   java这个简单的Swingbase类是线程安全的吗?   java调用Gdi32。使用JNA获取对象   如何使用来自其他类Java Android onClick的方法?   json序列化已经有了id(java.lang.String)的POJO   java使用jsp上传多个文件?   java有没有办法为Android项目在EclipseIndigo上设置JVM参数?   Eclipse中的java,为什么它告诉我添加一个已经存在的分号?   Java中的正则表达式拆分行   Java:在单行中赋值