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文件。
==
==
有关更改和发布历史,请参见
`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文件。