Pexpect可用于在python中自动执行任务(不需要安装TCL)。这个类最简单的例程之一就是'run()'例程。它接受预期问题模式的字典作为键和作为值的响应。例如python正则表达式中'(?i)password'的含义是什么?
pexpect.run( 'SCP富[email protected] :.',事件= { '(我)的密码?':输入mypassword})
我知道,通常是 '?'用于表示字符串中的前一个字面量出现0次或1次(对于正则表达式)。但是,在这里,这似乎并不意味着什么。
专家可以评论这是什么?