gpt4 book ai didi

python - http 检查 python

转载 作者:可可西里 更新时间:2023-11-01 16:02:58 27 4
gpt4 key购买 nike

在这里学习python,我想看看有没有人在我的本地运行web服务器网络,使用此代码,但它在控制台中给了我很多错误。

#!/usr/bin/env python

import httplib
last = 1
while last <> 255:
url = "10.1.1." + "last"
connection = httplib.HTTPConnection("url", 80)
connection.request("GET","/")
response = connection.getresponse()
print (response.status)
last = last + 1

最佳答案

我确实建议将 while 循环更改为更惯用的 for 循环,并处理异常:

#!/usr/bin/env python

import httplib
import socket


for i in range(1, 256):
try:
url = "10.1.1.%d" % i
connection = httplib.HTTPConnection(url, 80)
connection.request("GET","/")
response = connection.getresponse()
print url + ":", response.status
except socket.error:
print url + ":", "error!"

要查看如何为此添加超时,以便检查每个服务器不需要那么长时间,请参阅 here .

关于python - http 检查 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1495367/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com