python 获取命令行输出结果

 

status, output = commands.getstatusoutput("sudo rm -rf a.txt")
if(not status):
  print("delete successfully!")
status, output = commands.getstatusoutput("ls")

如果命令执行成功并且返回,status为0,否则status不为0

output为命令执行的结果, 如上如果执行ls, output为文件或者文件夹名称的列表

posted @ 2018-12-31 18:17  anobscureretreat  阅读(1099)  评论(0编辑  收藏  举报