2024-04-25 10:06:15 发布
网友
我想为交互式CLI程序(Asterisk CLI)编写一个包装器。在
基本上,我需要保持与CLI的交互(包括制表符完成),但是我想过滤星号的输出,以便只显示与给定模式匹配的行。在
我尝试了一种基于select()的方法,使用波彭.popen4加上星号stdout_and_stderr and系统标准在读的时候,但是有点不起作用。在
谁能给我一些好的建议吗?在
非常感谢, 安德烈
http://code.google.com/p/py-asterisk/
简介
Python Asterisk包(代码为pyasterisk)试图为Asterisk Manager API生成高质量、有良好文档记录的Python绑定。在
该包的最终目标是允许在Python中对星号配置进行丰富的规范,而不是在我们称之为星号配置文件的古怪、无结构、无文档的混乱中。在
工作功能
Python包实现了管理器客户端和事件调度器。 管理器API的面向用户的命令行接口。在
Pexpect可能对您有用:http://sourceforge.net/projects/pexpect/
来自网页的描述:“Pexpect是一个Python模块,用于生成子应用程序;控制它们;并在它们的输出中响应预期的模式。Pexpect可用于自动化交互式应用程序,如ssh、ftp、passwd、telnet等。Pexpect是纯Python。”
http://code.google.com/p/py-asterisk/
简介
Python Asterisk包(代码为pyasterisk)试图为Asterisk Manager API生成高质量、有良好文档记录的Python绑定。在
该包的最终目标是允许在Python中对星号配置进行丰富的规范,而不是在我们称之为星号配置文件的古怪、无结构、无文档的混乱中。在
工作功能
Python包实现了管理器客户端和事件调度器。 管理器API的面向用户的命令行接口。在
Pexpect可能对您有用:http://sourceforge.net/projects/pexpect/
来自网页的描述:“Pexpect是一个Python模块,用于生成子应用程序;控制它们;并在它们的输出中响应预期的模式。Pexpect可用于自动化交互式应用程序,如ssh、ftp、passwd、telnet等。Pexpect是纯Python。”
相关问题 更多 >
编程相关推荐