使用python进行ping并保存到文件
这个问题在这里已经有了答案:
改变两者
fp = open("C:UsersanudeepaDesktophostname.csv", 'w')
至
fp = open("C:UsersanudeepaDesktophostname.csv", 'a')
以附加模式打开文件。
您也可以通过提高你的代码with
,所以你不要打开每次迭代的文件:
import os
with open("C:UsersanudeepaDesktophostname.csv", 'a') as fp:
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.writelines(hostname + "host upn")
else:
fp.write(hostname + "host deadn")
这也将有脚本结束时关闭文件的好处。
链接地址: http://www.djcxy.com/p/42409.html