必须指定IP地址?

IP address must be specified?

这是我的代码 运行 python 2.7 on windows 10

import os

with open('test.txt') as f:
    for line in f:
         response = os.system("ping -c 1" + line)
         if response == 0:
                 print(line, "is up!")
         else:
                 print(line, "is down!")

test.txt 文件包含一些随机 IP,代码会运行,但运行时会发出必须指定 IP 地址的消息。我的问题是我不知道如何在脚本中执行此操作。当我使用常规命令 promt 并执行 ping -c 1 google.com 时,它会运行,但是使用上面的 python 脚本从文本文件中读取它需要指定相同的 google.com。

Q1:指定ip是什么意思,我该怎么做?

问题 2:我应该以不同的方式编写我的代码以导入不同的模块吗?

import os

with open('test.txt') as f:

 for line in f:

  response = os.system("ping -c 1 " + line.strip())

  if response == 0:

   print(line, "is up!")

  else:

   print(line, "is down!")

从文件的记录末尾去掉换行符,并在 ping 命令中添加一个 space。