1
Ping_Python 以下是用于ping主机并从结果中创建CSV文件的代码。使用python ping并保存到文件
import os
for i in range (0,255):
for j in range(1,254):
hostname = "10.222.{0}.{1}".format(i,j)
response = os.system ("ping -n 1 " + hostname)
if response == 0:
fp = open("C:\\Users\\anudeepa\\Desktop\\hostname.csv", 'w')
fp.writelines(hostname + "host up\n")
else:
fp = open("C:\\Users\\anudeepa\\Desktop\\hostname.csv", 'w')
fp.write(hostname + "host dead\n")
此代码可以让我来ping主机,但同时将结果写入到CSV,它覆盖了先前写入结果和只写倒数第二或unltimate结果。
嗨Deepspace, 修正了这个更正的代码,在“import os”后添加下面一行,全局打开文件。 ** fp = open(r“C:\ Users \ anudeepa \ Desktop \ Work \ Bala \ xyz.csv”,'w')** ' – Anudeep