溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

Linux中如何運(yùn)行python文件

發(fā)布時(shí)間:2022-01-21 14:33:06 來(lái)源:億速云 閱讀:324 作者:柒染 欄目:開(kāi)發(fā)技術(shù)

今天就跟大家聊聊有關(guān)Linux中如何運(yùn)行python文件,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

python語(yǔ)音具有簡(jiǎn)潔性、和可擴(kuò)展性使它使它成為多數(shù)平臺(tái)上寫(xiě)腳本和快速開(kāi)發(fā)應(yīng)用的編程語(yǔ)言。

1.首先創(chuàng)建好py文件

touch GetCiscoCpu.py

\2. 編寫(xiě)GetCiscoCpu.py

vi GetCiscoCpu.py

/******

*本文是用Python監(jiān)控CPU做測(cè)試

*1、實(shí)現(xiàn)原理:通過(guò)SNMP協(xié)議獲取系統(tǒng)信息,再進(jìn)行格式化,最后輸出結(jié)果

*2、特別注意:被監(jiān)控的機(jī)器上需要支持snmp。

********/

在里面添加內(nèi)容

#!/usr/bin/env python

然后添加需要添加的代碼

import os

def GetSnmpResult(ip,oid): result=os.popen(‘snmpwalk -v 2c -c public ‘+ ip + ‘ ‘ + oid).read().split(“:”)[-1] return result

print GetSnmpResult(“192.168.1.240”,’1.3.6.1.4.1.9.2.1.58.0’)

然后進(jìn)入命令模式,:wq保存退出vi

\3. 需要更改GetCiscoCpu.py的權(quán)限,根據(jù)需要更改,這里主要用于測(cè)試,不放設(shè)置777

chmod 777 GetCiscoCpu.py

\4. 這時(shí)可以在當(dāng)前目錄中直接運(yùn)行GetCiscoCpu.py(類(lèi)似windows中直接執(zhí)行exe)

./GetCiscoCpu.py

Linux中如何運(yùn)行python文件

snmpwalk結(jié)果為:

Linux中如何運(yùn)行python文件

Python在設(shè)計(jì)上堅(jiān)持了清晰劃一的風(fēng)格,這使得Python成為一門(mén)易讀、易維護(hù),并且被大量用戶(hù)所歡迎的、用途廣泛的語(yǔ)言。

看完上述內(nèi)容,你們對(duì)Linux中如何運(yùn)行python文件有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注億速云行業(yè)資訊頻道,感謝大家的支持。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI