python執行Linux命令

2021-09-26 22:32:16 字數 549 閱讀 9152

#!/usr/bin/python

# encoding: utf-8

import os

import sys

os.system("curl -h \'host:portal.ad.wkanx.com\' -d \'s=\' \""" + sys.ar**[1])

python直接執行linux命令可以使用os.system函式。

sys.ar**[i]可以接收引數,這裡遇到了乙個小問題,當傳帶有空格的引數時,引數會被分割開,只會讀入頭乙個字段,我們這裡可以這樣子解決:

import sys

print("the foot name:",sys.ar**[0])

array=""

for i in range(1,len(sys.ar**)):

print("foot:",i,sys.ar**[i])

array+=sys.ar**[i]+" "

print(array)

不多說了,python還是要好好學的

python指令碼執行linux命令

1.os模組 import os 第一種,使用system os.system docker ps a 等等的命令 缺點是沒辦法得到返回值,執行命令後,系統stdout列印出命令得到的值 第二種,使用popen f os.popen uname a data f.readline f.close p...

執行linux命令,cmd命令

exec dir output print r output exec 函式解析 exec 語法 string exec string command,string array int return var exec 返回值 字串 exec 引數說明 command 需要執行的命令 array 是輸...

windows cmd 執行Linux 命令

執行getgnuwin32 0.6.3.exe packages包,找到coreutils 5.3.0 bin.zip 大部分linux命令在這個包下 解壓coreutils 5.3.0 bin.zip 例 d coreutils 5.3.0 bin 設定環境變數path 在原來的基礎上新增d co...