- 论坛徽章:
- 0
|
- root@localhost~/python# cat list
- www.baidu.com
- www.qq.com
- root@localhost:~/python# cat 1.py
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- import pyping
- for rd in open('./list'):
- r = pyping.ping(rd)
- print r.ret_code
复制代码 可是为什么循环后,会报unknown host 呢?
- Traceback (most recent call last):
- File "1.py", line 5, in <module>
- r = pyping.ping(rd)
- File "/usr/local/lib/python2.7/dist-packages/pyping/core.py", line 425, in ping
- p = Ping(hostname, timeout, packet_size, *args, **kwargs)
- File "/usr/local/lib/python2.7/dist-packages/pyping/core.py", line 142, in __init__
- self.print_unknown_host(e)
- File "/usr/local/lib/python2.7/dist-packages/pyping/core.py", line 170, in print_unknown_host
- raise Exception, "unknown_host"
- Exception: unknown_host
复制代码
|
|