gpt4 book ai didi

python - 是否有可能从 pexpect.expect 中取回匹配项?

转载 作者:太空宇宙 更新时间:2023-11-04 01:15:35 24 4
gpt4 key购买 nike

我正在自动测试一个动态生成的菜单——也就是说,每个项目都可以在它之前获得几个数字之一。我可以说

a = child.expect('1\) Set Password', '2\) Set Password', '3\) Set Password')
if a == 0: child.sendline('1')
elif a == 1: child.sendline('2')
elif a == 2: child.sendline('3')

但这相当笨重。我宁愿有这样的东西:

child.expect('(\d)\) Set Password')
a = child.get_match()
child.sendline(a)

有没有这样的功能?

最佳答案

Thomas K 在评论中提供了这个答案:

 child.match.group(1)

应该让你得到你想要的。

确实如此。

关于python - 是否有可能从 pexpect.expect 中取回匹配项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24940023/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com