【发布时间】:2023-12-22 08:11:01
【问题描述】:
我想为交互式 CLI 程序(Asterisk CLI)编写一个包装器。
基本上,我需要保持与 CLI 的交互(包括制表符补全),但我想过滤 Asterisk 的输出,以便仅显示与给定模式匹配的行。
我尝试了一种基于 select() 的方法,使用 popen.popen4 并将星号 stdout_and_stderr 和 sys.stdin 放在 read_fs 中,但它有点不起作用。
谁能给我一些好的指点?
非常感谢, 安德烈亚
【问题讨论】:
-
“有点行不通”。那没有帮助。什么没用?你有什么问题?如果你想要一个具体的答案,请提出一个具体的问题。有细节。
标签: python select wrapper command-line-interface interactive