我的代码是如何自动应答Linux终端
import os
os.popen("yaourt -S git",'w').write(mypass)
但之后的问题是 “你想安装[Y/N]”。我如何自动回答问题?我想要每当终端提问时,我的答案是“y”。
我的代码是如何自动应答Linux终端
import os
os.popen("yaourt -S git",'w').write(mypass)
但之后的问题是 “你想安装[Y/N]”。我如何自动回答问题?我想要每当终端提问时,我的答案是“y”。
你可以在你的主目录创建一个.yaourtrc
文件:
cp /etc/yaourtrc ~/.yaourtrc
并编辑下面几行:
BUILD_NOCONFIRM=1
EDITFILES=0
然后yaourt
不会问你了。
您可以执行yes
unix命令。
os.system("yes y")
或 os.system("yes y")
如果大写字母Y是必要的。
只需添加以下到您的命令:
yaourt -S git --noconfirm
它确保确认是可以避免的。
感谢它为我工作:) –
请Serkan,markk的答案是好答案 –
选项'--noconfirm'给yaourt应该诀窍 –
谢谢你保存我的日子 –