1. 程式人生 > >os.system commands subprocess

os.system commands subprocess

nbsp turn sel boot 狀態 popen system style return

用來執行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