码迷,mamicode.com
首页 > 其他好文 > 详细

os.system commands subprocess

时间:2017-11-17 15:03:33      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:result   bsp   selinux   etc   status   exe   open   bin   stat   

用来执行shell指令

1、os.system()


system(command) -> exit_status
Execute the command (a string) in a subshell.

import os
result = os.system(ls /)
print(result)
print(type(result))

输出:
bin  boot  data  dev  etc  home  lib  lib64  lost+found  media    mnt  opt  proc    root  sbin  selinux  srv  sys  tmp  usr  var
0      #只打印不保存输出内容, 返回执行状态,成功为0
<type int>

2、os.popen()


popen(command [, mode=‘r‘ [, bufsize]]) -> pipe
Open a pipe to/from a command returning a file object.


import
os result = os.popen(ls /) for line in result.readlines(): print(line) print(type(result)) 输出: #保存输出内容,返回一个‘file’ home lib lib64 lost+found media mnt opt proc root sbin selinux srv sys tmp usr var <type file>

3、

 

os.system commands subprocess

标签:result   bsp   selinux   etc   status   exe   open   bin   stat   

原文地址:http://www.cnblogs.com/gipagod/p/7851431.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!