os.system commands subprocess
阿新 • • 發佈:2017-11-17
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