我想自动响应某些程序提示的某些问题,例如 mysql 提示输入密码,或者 apt 询问“是”或...当我想使用 ./manage.pyrebuild_index 重建我的干草堆索引时。
对于 MySQL,我可以使用 --password= 开关,并且我确信 apt 有一个类似“安静”的选项。但是我怎样才能将响应传递给其他程序呢?
如果您正在寻找用户确认操作,请使用confrim方法。
if fabric.contrib.console.confirm("You tests failed do you want to continue?"):
#continue processing
或者,如果您正在寻找一种从用户那里获取输入的方法,请使用提示方法。
password = fabric.operations.prompt("What is your password?")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)