查看: 1911|回复: 1

使用 subprocess 获取命令返回值以及命令执行的状态

[复制链接]

665

主题

1234

帖子

6670

积分

xdtech

Rank: 5Rank: 5

积分
6670
发表于 2021-7-22 11:13:23 | 显示全部楼层 |阅读模式
#!/usr/bin/python3

import subprocess,os

status,res = subprocess.getstatusoutput('ls /root')


print("status is %d" % status)


for d in res.split('\n'):
    f = '/root/' + d
    if os.path.isdir(f):
       print("%s is dir!" % f)
   else:
       print("%s is not dir!" % f)

回复

使用道具 举报

665

主题

1234

帖子

6670

积分

xdtech

Rank: 5Rank: 5

积分
6670
 楼主| 发表于 2021-7-22 11:14:51 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表