使用 Python3 讀取excle 表格裡的ip地址 並一個個ping
阿新 • • 發佈:2018-12-26
工作需要,用python3寫了個和cmd互動的小程式 讀取excle 表格裡的ip地址 並一個個ping,ping不通的都輸出來。
安裝python3會用到的命令:
#cd C:\Windows\System32\cmd.exe
#easy_install.exe pip
#pip instlal xlrd
#pip install xlwt
程式碼:
#!/usr/bin/env python3.5
#-*- coding:utf-8 -*-
import xlrd
import xlwt
import os
from datetime import date,datetimeworkbook = xlrd.open_workbook(r'C:\Users\hl\Desktop\NF\data.xls')
worksheet1 = workbook.sheets()[0]
arry2 = worksheet1.cell(0,3).value + " "
i=1
while i<=5:
arry1 = worksheet1.cell(i,3).value
print (arry1)
#執行shell命令,返回0or1,0為true
output = os.system("ping -n 1 %s"%(arry1))
if output==0:
print ("can connect")
else:
arry2=arry2+arry1+" "
print ("\n%s" %(arry2))
i+=1
使用如下:
Excel表格格式: