python内置模块(commands、sys)

1、commands模块只使用与linux的shell模式下

a) commands.getoutput(cmd)

[root@localhost ~]# cat a.py 
#!/usr/bin/env python
#-*- coding:utf-8 -*-
import commands

cmd = 'ls /home/admin'
a = commands.getoutput(cmd)
print(type(a))
print(a)

结果:
[root@localhost ~]# python a.py

[root@localhost ~]# cat c.py 
#!/usr/bin/env python
#-*- coding:utf-8 -*-
import commands
cmd = 'ls /home/admin'
c = commands.getstatusoutput(cmd)
print(type(c))
status, output = commands.getstatusoutput(cmd)
print(status)
print(output)
print(type(output))

结果:
[root@localhost ~]# python c.py

你可能感兴趣的:(python)