pythonic脚本环境

greenland的Python项目详细描述


格陵兰岛:pythonic基础设施
==
==



有关更改和发布历史,请参见
`changelog.rst`。

…_ changelog.rst:文件:changelog.rst
…_ git存储库:https://github.com/m-e-leypold/greenland4




下面的例子展示了格陵兰想要解决的问题:
为通常保留给shell脚本的
区域中的任务提供易于组合的构建块。

一些时间。作者无论如何都希望用户能玩得开心,并且在他们决定使用格陵兰岛的情况下取得成功。



它应该允许用户提供模式和目录
路径,然后在
引用的目录树中删除与此模式匹配的所有文件,如下所示:

。代码块::console

$>;rm in tree'*~'my/data


代码块::console

find“$root”-name“$pattern”-print0 xargs-0 rm-f

用户主目录中的默认模式。
-记录给定参数和删除文件的详细选项。
-预览要删除的内容的试运行选项。

扩展规则。

因此,在示例python中可以使用这种情况。虽然在真正的编程语言中处理
数据显然比在
shell中要简单得多,但是解析命令行通常仍然是一个主要的负担,即使在标准库中已经有了帮助程序。对于python,这也是正确的
。在目录树中查找文件也有点费劲。


事实证明,在我所看到的几乎所有
方法中,imho都是一团糟。

literanclude::examples/rm in tree/rm in tree
:language:python
:start after:[manual]begin usage
:end before:[manual]end usage
:dedent:4

就像在

…literanclude::examples/rm in tree/rm in tree
:language:python
:start after:[手动]开始查找文件
:end before:[手动]结束查找文件
:dedent:8

这是由格陵兰算法自动完成的,
,除非您另有说明。

版本3或更高版本(GPL3)。


有关详细信息和完整的许可文本,请参阅源树顶部的license.txt文件。









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

推荐PyPI第三方库


热门话题
来自控制器的java集合引用应用程序?   java无法插入到swagger 2.0文档中常见错误代码的html链接   循环中的java输入不匹配异常   java Spring批处理集成运行并行作业的远程分区   在Android中使用Gson在自定义类的ArrayList中读取java   C++规范化图像描述符OpenCV-java   java Andmore的Android软件包生成器失败,错误与sun/misc/BASE64Encoder相关   如何用java从多部分数据格式创建接收代码   java用文件填充数组   分页如何在Java代码中实现下一步按钮单击?   我们能用泛型参数动态调用Java接口方法吗?   java从另一个项目中定义的类调用静态方法需要为这两个项目添加库   反射:运行时类型信息是否存储在java中?   编写一个Java程序,允许用户输入自己的公式并进行计算   java Tomcat多个webapps文件夹   java比较两个xml文件并向第一个xml文件添加新标记   反射我能用正则表达式在java中找到类的方法吗?