如何使python程序向terminal输入命令并从termin获取输出

2024-05-19 12:35:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我刚学了Python。我想做一个python程序来安装我的ubuntulinux发行版。你知道吗

如何模拟输入“apt get install firefox”和回车键?你知道吗

安装成功时,“已完成!”显示在终端上。我的python程序如何知道关键字“finished”的显示?你知道吗


Tags: install程序终端getapt关键字firefoxfinished
1条回答
网友
1楼 · 发布于 2024-05-19 12:35:50

终端是一种公正的方式,让一个人向操作系统发出命令,让操作系统向他显示结果。使用Python和其他语言,您可以在没有终端的情况下向操作系统发出命令,并以编程方式处理从OS或运行OS的程序收到的响应。对于python,使用subprocess模块。例如,您可以编写类似subprocess.POpen(["apt-get", "install", "firefox"], ...)的内容。我在Windows上,所以不能在Ubuntu上测试一个特定的例子。阅读文档并尝试使用示例和选项。你知道吗

相关问题 更多 >