執行系統命令

2021-08-16 17:23:29 字數 827 閱讀 9043

1、os.system(cmd)

import os

os.system('date')

# 2023年 06月 30日 星期四 19:26:21 cst

2、os.popen(cmd)
import os

nowtime = os.popen('date')

print nowtime.read()

# 2023年 06月 30日 星期四 19:26:21 cst

說明

getoutput

獲取執行命令後的返回資訊

getstatus

獲取執行命令的狀態值(執行命令成功返回數值0,否則返回非0)

getstatusoutput

獲取執行命令的狀態值以及返回資訊

import commonds

status, output = commands.getstatusoutput('date')

print status # 0

print output # 2023年 06月 30日 星期四 19:26:21 cst

import subprocess

nowtime = subprocess.popen('date', shell=true, stdout=subprocess.pipe, stderr=subprocess.stdout)

print nowtime.stdout.read()

# 2023年 06月 30日 星期四 19:26:21 cst

lua執行系統命令

lua中,系統庫函式有 os functions os.clock,os.date,os.difftime,os.execute,os.exit,os.getenv,os.remove,os.rename,os.setlocale,os.time,os.tmpname os.execute可以執行d...

lua執行系統命令

lua中,系統庫函式有 os functions os.clock,os.date,os.difftime,os.execute,os.exit,os.getenv,os.remove,os.rename,os.setlocale,os.time,os.tmpname os.execute可以執行d...

Python執行系統命令

執行系統命令中比較常用的就是os.system 和os.popen 兩種方法 那麼有什麼區別呢?首先都需要匯入os包 import osos.system os.system 方法可以直接使用,會直接執行系統命令並輸出結果,但是沒有返回值 比如說 os.system ls connect.py he...