python两种运行方式是什么_Python中执行系统命令常见的几种方法

Python

中执行系统命令常见的几种方法

(1) os.system

#

这个方法是直接调用标准

C

system()

函数,仅仅在一个子终端运行系统命令,而不

能获取命令执行后的返回信息。

os.system(command) -> exit_status

Execute the command (a string) in a subshell.

#

如果再命令行下执行,结果直接打印出来

(2) os.popen

#

该方法不但执行命令还返回执行后的信息对象,是通过一个管道文件将结果返回。

popen(command [, mode='r' [, bufsize]])

->

pipeOpen a pipe to/from a command

returning a file object.

例如:

好处在于:将返回的结果赋于一变量,便于程序的处理。

(3)

使用模块

commands

模块

(status,result) = commands.getstatusoutput(cmd)

status

返回命令执行的返回值

result

返回命令执行结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值