Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python CLI中的交互式响应_Python_Bash_Shell_Command_Command Line Interface - Fatal编程技术网

Python CLI中的交互式响应

Python CLI中的交互式响应,python,bash,shell,command,command-line-interface,Python,Bash,Shell,Command,Command Line Interface,我正在努力使用python或输入命令响应的bash脚本编写命令 例如,我可以使用命令安装一个程序,它会响应Y/n提示符。我知道命令sudo apt install有一个-y标志 但是,我也希望在执行sudopasswdubuntu命令后能够输入并重新键入密码 如何在程序中解决这一问题?Expect是一个专门为此目的设计的工具。另一个工具是yes命令

我正在努力使用
python
或输入命令响应的
bash
脚本编写命令

例如,我可以使用命令安装一个程序,它会响应
Y/n
提示符。我知道命令
sudo apt install
有一个
-y
标志

但是,我也希望在执行
sudopasswdubuntu
命令后能够输入并重新键入密码


如何在程序中解决这一问题?

Expect
是一个专门为此目的设计的工具。另一个工具是
yes
命令