Python学习之路 - Subprocess 模块

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学习之路 - Subprocess 模块相关的知识,希望对你有一定的参考价值。

subprocess

前言

import os

os.system(‘dir‘) #输出命令结果到屏幕,返回命令执行状态(0代表执行成功,0代表执行失败)

os.popen(‘dir‘).read() #保存命令的执行结果并输出(/n换行),无返回状态

#commands only support linux and python 2.7

commands.getstatusoutput(‘ifconfig‘)#保存命令执行状态和结果并输出

 

subprocess

subprocess.run(["df","-h"])

subprocess.run("df -h |grep sda1",shell=True) #不需要解析命令,直接把字符串传给环境

 

以上是关于Python学习之路 - Subprocess 模块的主要内容,如果未能解决你的问题,请参考以下文章

Python之路35-subprocess模块和Python3中常用执行shell命令方法

Python全栈之路----常用模块----subprocess模块

python subprocess

Python学习之路3?运算符

开启模电学习之路

Python中subprocess学习