python下写一个脚本,怎么获取模拟按回车键后出现的命令提示符?

发布网友 发布时间:2022-04-23 07:55

我来回答

1个回答

热心网友 时间:2023-10-08 16:54

a
=
subprocess.Popen(["/bin/bash",
"-i"],
stdin
=
subprocess.PIPE,
stdout=subprocess.PIPE)
b
=
a.communicate();
print
repr(b[0])
如果a.communicate(\n"),会有两个提示符,一个是刚刚打开shell时的,另外一个是输入回车后的。如果只是检测提示符,不输入回车更方便。
提示符可能含有控制字符,为了看得更清楚,这里用repr输出。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com