解析和关联实用程序
megaparsex的Python项目详细描述
学分
- 利亚姆·摩尔的名字
简介
megaparsex是一个python模块,具有解析和关联功能 公用事业。它的特点是解析函数可以检测输入中的关键短语 文本,然后返回文本,寻求确认并在中运行函数 回应。它具有接受解析函数列表的函数 这样就可以组合解析函数集合并进行新的解析 函数可以很容易地添加。
它具有一个确认类,该类包含检查 包含函数时的确认或拒绝响应 一起检测确认时要运行的可选关键字参数 带有可选的专门提示和对确认和 拒绝。它具有一个命令类,其中包含请求 要作为命令运行并运行该命令的输入,以及 包含提示。
一些相关的实用程序是用于手动输入、运行系统的函数 命令,报告IP信息,报告天气信息,到 报告系统状态,重新启动脚本,并进行反向ssh 连接。
有关基本用法信息,请参见示例代码。
设置
sudo pip install megaparsex
编码思想
多部分函数可以组合许多预定义的或自定义的 分析器函数。简单的交互包括对单个 用文本输入或通过运行函数输入文本。更复杂的相互作用 包含对单个文本输入的响应,但带有确认对象 用于在进行定义的 行动。更复杂的交互可能涉及嵌套的解析器, 一个或一组解析器用来提取一个响应和 该响应可用于传播到嵌套解析器。