我遇到了一个由所运行的程序Python2,该程序询问许多是/否类型的问题。
我想对所有答案都回答“是”,但这确实很困难,因为实际上有数百个答案(它基本上是代码解析器,它询问所有找到的变量)。
那么,有没有可能,如何强制Python自动回答“是”?
我在想类似的东西apt-get -y install。而我感兴趣的是关于两个答案Python2和Python3。
我正在使用,Lubuntu 16.10而我的默认Shell是GNU bash, version 4.3.48。
尝试使用yes:
yes | python ./script.py
Run Code Online (Sandbox Code Playgroud)
如果您在交互过程中需要管理更复杂的状态,那么也可以期待。
yesy默认发出,但是您可以通过提供参数(例如yes yes)来自定义它,谢谢@tobias_k。如果您需要一种可移植的方式(在Python中),请遵循Jean-FrançoisFabre的建议(或者只是修改脚本)。