Python 封裝cmd 執行命令

2022-07-30 11:51:10 字數 1111 閱讀 8942

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=pipe, stderr=stdout)

stdout, stderr =p.communicate()

return

p.returncode, stdout.strip()

code, out = run_cmd('ls /')

if code:

print '命令執行成功'

else:

print '命令執行失敗'

sys.exit(1)

2、修改使用者與所屬組

import

pwd

uid, gid =pwd.getpwnam(os_mysql_user).pw_uid, pwd.getpwnam(os_mysql_group).pw_gid

data_path = '

/data/3306'#

------ 建立資料目錄及相關子目錄和檔案----

ifnot

os.path.exists(data_path):

os.makedirs(data_path)

os.chown(data_path, uid, gid)

data_path_list = ['

data

', '

tmpdir']

for data_path_item in

data_path_list:

data_path_dir =os.path.join(data_path,data_path_item)

ifnot

os.path.exists(data_path_dir):

os.makedirs(data_path_dir)

os.chown(data_path_dir,uid,gid)

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命令

我們在做手機端自動化的時候有時候可能會遇到需要執行cmd命令完成用例,我們一起學習下,通過python指令碼執行cmd命令 其實說白了就是windows中執行一些命令的地方。我們通常可以使用os模組的命令進行執行cmd os.system 執行的命令 原始碼 我們可以看到os.system成功的把我...

cmd 執行命令

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