创建Python脚本以ping许多主机名

时间:2015-09-22 23:45:17

标签: python shell ip ping hostname

我有一个CSV文件,其主机名为6,000多台服务器。我需要ping每一个。

知道如何创建这样的python脚本吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

打开文件,for循环通过主机(每行最简单1),然后ping。

要了解如何ping,请尝试阅读本文: Pinging servers in Python

然后,只需创建一个打开文件的小例程,循环遍历每一行,然后ping每一个。

with open("file") as f: 
  for host in f:
    ping(host)  # <- not legit; replace this line; see comment below

注意:您需要将“ping(host)”替换为您在受到“Python中的Ping服务器”Q&amp; A或其他文章的启发之后创建的代码...或者只是简单地复制他们的示例