如何通过Python OS模块执行命令行命令?
- 内容介绍
- 文章标签
- 相关推荐
本文共计620个文字,预计阅读时间需要3分钟。
在OS模块中,提供了两种执行命令的方式:`os.system()` 和 `os.popen()`。
`os.system(cmd)` 在执行command命令时,会打开一个终端,执行命令,并无法保存命令的执行结果。
`os.popen(cmd, mode)` 则打开一个与command相关的进程,可以与进程进行交互。
在os模块中提供了两种调用 cmd 的方法,os.popen() 和 os.system()
os.system(cmd) 是在执行command命令时需要打开一个终端,并且无法保存command命令的执行结果。
os.popen(cmd,mode) 打开一个与command进程之间的管道。返回值是一个文件对象,可以读或者写(由mode决定,默认是'r')。如果mode为'r',可以使用此函数的返回值调用read()来获取command命令的执行结果。
本文共计620个文字,预计阅读时间需要3分钟。
在OS模块中,提供了两种执行命令的方式:`os.system()` 和 `os.popen()`。
`os.system(cmd)` 在执行command命令时,会打开一个终端,执行命令,并无法保存命令的执行结果。
`os.popen(cmd, mode)` 则打开一个与command相关的进程,可以与进程进行交互。
在os模块中提供了两种调用 cmd 的方法,os.popen() 和 os.system()
os.system(cmd) 是在执行command命令时需要打开一个终端,并且无法保存command命令的执行结果。
os.popen(cmd,mode) 打开一个与command进程之间的管道。返回值是一个文件对象,可以读或者写(由mode决定,默认是'r')。如果mode为'r',可以使用此函数的返回值调用read()来获取command命令的执行结果。

