各种命令行界面实用程序。-与readline相关的实用程序-增强的命令shell-使用外部编辑器编辑文本-使用寻呼机显示长文本

tl.cli的Python项目详细描述


各种命令行界面实用程序。

这个包需要Python2,至少是2.5。

tl.cmd:增强的命令shell

tl.cmd.Cmd是基于python的cmd.Cmd的命令shell,它添加了一些 通用的可用性特性,其中一些只是开发人员感兴趣的特性。

  • 捕获异常而不是中止命令循环。回溯是 存储以供后期调试器进行后续自省。调试器 由postmortem命令运行。
  • python命令运行一个python shell来访问命令解释器 直接的。
  • 终端发送的文件结束将退出命令循环。
  • 将忽略空的输入行,而不是重复前面的命令。
  • 只要缩写不含糊,命令就可以缩写。
  • 使用制表符补全时,光标的定位更加方便。
  • 命令的联机帮助是从^{tt16}的docstrings生成的$ 在没有{Tt17} $方法的情况下实现它们的方法。

tl.cli.edit:文本编辑

^{tt19}$:
Runs the user’s favourite text editor (or vi) on a temp file containing the text string, then reads it back in and returns the edited content.

tl.cli.page:在文本中分页

^{tt21}$:
Runs the user’s favourite pager (or more) on a text string or stream which is sent to the pager’s standard input.
^{tt22}$:
Runs the user’s favourite pager (or more) on a file whose path is passed to the pager as its only argument.

联系人

这个包裹是托马斯·洛兹写的。请联系作者 <;thomas@thomas-lotze.de>;提供反馈、建议或贡献。

另请参见<;http://www.thomas-lotze.de/en/software/>;。

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

推荐PyPI第三方库


热门话题
来自查询JPA的java更新   java堆排序堆方法不工作?   java程序执行步骤   针对Mac的eclipse Java网络安全服务(Mozilla JSS)未满足LinkError   java使用if语句和JDBC条件更新数据库   数据结构Java编程问题,逻辑问题   java如何缩放Android桌面布局   java线程中断不会被InterruptedException捕获   设置超时以在java实现类中使用web服务   java中的C++ OpenCV PTR   java编译器不取消lambda参数int的装箱   jna调用方法的JAVA方法   在Android Edittext中将数字设置为下标时,java在PostTextChanged中获取ANR   java创建死信队列   java是否可以自定义JTree节点?   java如何仅在运行junit时从项目类路径中删除依赖项?   java如何从google活动中获取配置文件名并在其他活动布局中显示   ActionBar中的java NullPointerException。设置HomeButtonEnabled