python執行cmd命令

2022-06-27 19:36:12 字數 1496 閱讀 4581

我們在做手機端自動化的時候有時候可能會遇到需要執行cmd命令完成用例,我們一起學習下,通過python指令碼執行cmd命令

其實說白了就是windows中執行一些命令的地方。

我們通常可以使用os模組的命令進行執行cmd

os.system(執行的命令)#原始碼

我們可以看到os.system成功的把我們輸入的內容給返回回來了,其中**0 表示執行成功。但是我們沒有辦法獲取輸出的資訊內容

os.popen(執行的命令)#原始碼

def popen(cmd, mode="

r", buffering=-1):

ifnot

isinstance(cmd, str):

raise typeerror("

invalid cmd type (%s, expected string)

" %type(cmd))

if mode not

in ("

r", "w"

):

raise valueerror("

invalid mode %r

" %mode)

if buffering == 0 or buffering is

none:

raise valueerror("

popen() does not support unbuffered streams")

import

subprocess, io

if mode == "r"

: proc =subprocess.popen(cmd,

shell=true,

stdout=subprocess.pipe,

bufsize=buffering)

return

else

: proc =subprocess.popen(cmd,

shell=true,

stdin=subprocess.pipe,

bufsize=buffering)

可以發現輸出後的內容是乙個物件,預設是以讀的方式開啟

我們可以通過讀取檔案物件,獲取返回的資訊內容

如果寫的對您有幫助,點個關注。持續更新中~~

python執行cmd命令

import os import subprocess import sys def directory route filename list os.listdir route 獲取指定目錄下的所有檔名,以列表形式返回 filecount for item in filename list pat...

Python 封裝cmd 執行命令

1 利用shell中執行成功返回0 失敗非零 封裝成函式 coding utf 8 from subprocess import popen,pipe,stdout import sys defrun cmd cmd p popen cmd,shell true,stdin pipe,stdout ...

cmd 執行命令

一 一鍵開啟執行 開啟 執行 視窗,都是通過 開始 選單中的命令來完成的。其實我們可以為執行建立乙個快捷方式,一鍵開啟執行視窗。右擊桌面上的快捷方式,開啟屬性視窗。切換到 快捷鍵 方式選項卡,在 快捷鍵 裡面輸入乙個按鍵,然後單擊 確定 按鈕,這樣我們要開啟執行視窗時只需要按下該快捷鍵即可。二 快速...