批次檢測主機IP,並把結果生成excel檔案表格
這是對上一個指令碼的擴充套件,增加了生成excel表格
#coding=gbk
import os
import sys
import xlwt
wk = xlwt.Workbook(encoding = 'utf-8')
sheet1 = wk.add_sheet("IP62",cell_overwrite_ok=True)
style = xlwt.XFStyle()
sheet1.write(0, 0,'ip地址',style)
sheet1.write(0,1, '狀態',style)
x = y = 0
for ip in range(1,255):
res = os.system('ping -n 1 -w 1 '+sys.argv[1]+str(ip))
if res == 0:
print(sys.argv[1]+str(ip)+' up')
sheet1.write(ip,0,sys.argv[1]+str(ip))
sheet1.write(ip,1,'up')
x += 1
else:
print(sys.argv[1]+str(ip)+' down')
sheet1.write(ip,0,sys.argv[1]+str(ip))
sheet1.write(ip,1,'down')
y += 1
print('total up ip is '+str(x))
print('total down ip is '+str(y))
sheet1.write(ip+1,0,'total up ip is '+str(x))
sheet1.write(ip+2,0,'total down ip is '+str(y))
wk.save('ip.xls')
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/51077/viewspace-2699438/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 批次檢測主機IP(一)
- oracle sqlplus 把查詢結果生成CVS檔案,並郵件傳送OracleSQL
- Laravel Excel 如何獲取 Excel 檔案的公式結果LaravelExcel公式
- Python讀取大量Excel檔案並跨檔案批次計算平均值PythonExcel
- 如何將excel表格匯入word並保持格式不變 如何把excel的表格弄到word文件Excel
- 流式生成Excel檔案Excel
- java 生成 excel檔案JavaExcel
- POI生成EXCEL檔案Excel
- 將excel檔案內容儲存到資料庫,並可以實時在前端檢視(不必生成檔案)Excel資料庫前端
- 把EXCEL表格插入到PPT中Excel
- DOS命令+Excel=批次檔案重新命名Excel
- excel表格生成與匯入Excel
- ip代理-Golang協程批次檢測代理線路Golang
- linux批次find查詢檔案並批次替換覆蓋該檔案Linux
- 根據ip列表檢測主機狀態(shell指令碼)指令碼
- 用php生成excel檔案 (轉)PHPExcel
- 如何把大 Excel 檔案拆成多個小檔案Excel
- 報表如何批次匯出成 excel 檔案Excel
- 批次對比結果集
- 按概率生成隨機結果,自己控制字元結果的生成類似彩票系統隨機字元
- 讀取本地Excel檔案生成echartsExcelEcharts
- win10 系統excel檔案如何加密 win10excel表格檔案加密方法Win10Excel加密
- excel怎麼批次間隔插行 excel表格如何隔行插行Excel
- Java 根據模板生成 PDF 檔案 以及 excel 檔案JavaExcel
- 把 var_dump 的結果儲存進同名 log 檔案的方法
- 利用VNPY回測引擎分析實盤交易,並用excel和pdf輸出分析結果Excel
- JXL包大解析;Java程式生成excel檔案和解析excel檔案內容JavaExcel
- 記事本怎麼轉換成excel表格 怎麼把記事本資料生成excel資料Excel
- NPOI抓取WPS表格儲存的EXCEL檔案Excel
- pageoffice線上開啟word檔案生成表格
- python讀取和生成excel檔案PythonExcel
- freemarker生成複雜樣式圖片並無檔案損壞的excelExcel
- WebUI測試-獲取html頁面表格資料並存到Excel中WebUIHTMLExcel
- linux建立賬戶並自動生成主目錄和主目錄下的檔案Linux
- 不同EXCEL檔案超連結Excel
- 檢查REDO日誌相關資訊並生成HTML檔案的指令碼HTML指令碼
- 批次檢查主機是否可達的ping指令碼.指令碼
- Oracle通過SQL Plus生成CSV、Excel檔案OracleSQLExcel