pexpect有没有类似autoexpect的功能?

7 投票
2 回答
1307 浏览
提问于 2025-04-15 23:13

我想要自动生成 Python Expect (pexpect) 代码,像 autoexpect 这样的工具是否也存在于 pexpect 中呢?

2 个回答

5

我写了一个:

https://github.com/ianmiell/autopexpect

这个工具在基本功能上可以正常工作。如果你有能力的话,请贡献一些想法或代码!

使用方法和autoexpect差不多:

./autoexpect
[your session]
[exit session]
./script.py

和autoexpect一样,你可能需要对生成的脚本进行一些调整。

4

我不太确定,但据我所知,如果你需要自动期望的功能,可以使用expy,也叫expectpy,而不是pexpect。从概念上讲,创建一个pyautoexpect并没有什么障碍,只是据我所知,没人费心去做这件事(因为我自己从来没有觉得需要自动期望,所以我也不太惊讶;-)。

撰写回答