python执行系统命令
python执行系统命令
超神气笨蛋 发表于2年前
python执行系统命令
  • 发表于 2年前
  • 阅读 9
  • 收藏 0
  • 点赞 1
  • 评论 0

移动开发云端新模式探索实践 >>>   

摘要: 纯执行系统命令os.system(command); 执行系统命令后获取调用状态值commands.getstatus(command); 执行系统命令后获取调用返回值commands.getoutput(command)

python调用系统命令

1. 直接执行系统命令

import os

os.system(command)  

直接执行命令,命令执行完成后,会返回执行输出内容和状态码(16进制)

2.  获取系统命令执行的输出内容

import commands

output = commands.getoutput(command)

如果command执行的status为1,则会返回出错的具体内容,例如:

sh: line 0: cd: /ss: No such file or directory

此output变量中存的是命令执行完成后的返回值

3. 获取系统命令执行完成后的状态码

import commands

status_code = commands.getstatus(command)

4. 获取状态码和输出内容

import commands

(status,output) = commands.getstatusoutput(command)

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 0
博文 2
码字总数 536
×
超神气笨蛋
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: