subprocess包主要功能是执行外部的命令和程序,比如执行linux命令并得到输出结果,另外subprocess还提供了一些管理标准流(standard stream)和管道(pipe)的工具,从而在进程间使用文本通信。
类似于fork()函数和exec函数() ,但是封装了更多更强大的功能。
1.常用函数
Python的subprocess模块用于创建新的进程,连接到它们的输入/输出/错误管道,并获取它们的返回码。该模块提供了高级接口,可以执行外部命令并进行进程间通信,包括call()、check_call()和check_output()等方法。此外,还介绍了如何通过Popen对象管理子进程,如poll()、kill()、send_signal()和terminate()。
subprocess包主要功能是执行外部的命令和程序,比如执行linux命令并得到输出结果,另外subprocess还提供了一些管理标准流(standard stream)和管道(pipe)的工具,从而在进程间使用文本通信。
类似于fork()函数和exec函数() ,但是封装了更多更强大的功能。
1.常用函数

被折叠的 条评论
为什么被折叠?