Pexpect可用于在python中自动执行任务(不需要安装TCL).这个类中最简单的例程之一是'run()'例程.它接受预期问题模式的字典作为键,响应作为值.例如
pexpect.run('scp foo myname@host.example.com:.',events = {'(?i)password':mypassword})
我知道通常'?' 用于表示字符串中前一个文字的0或1次出现(对于正则表达式).但是,在这里,这似乎并不是意思.
专家可以评论一下它是什么吗?
python regex
python ×1
regex ×1