我需要知道如何让 python 不断检查它是不是连接到互联网 [重复]
Posted
技术标签:
【中文标题】我需要知道如何让 python 不断检查它是不是连接到互联网 [重复]【英文标题】:I need to know how to get python to constently check if it's connected to internet [duplicate]我需要知道如何让 python 不断检查它是否连接到互联网 [重复] 【发布时间】:2020-07-17 00:15:48 【问题描述】:每次循环运行时,我都需要 Python 检查它是否已连接到互联网。我需要输出在一个变量中,一个是或否的东西。
这是我尝试过的代码,但它从不循环重复。
try:
socket.create_connection(("www.swisscows.com",80))
b= [1]
pass
except OSError:
b= [0]
pass
【问题讨论】:
请用您尝试过的代码更新您的问题。 定义“连接到互联网” 嗯,你需要一个循环;try
不是一个。另外,b
的目的是什么? (pass
两个语句都是不必要的。)
【参考方案1】:
我建议对您知道应该始终在线的网站执行 ping 请求。在此处查看回复:Pinging servers in Python
【讨论】:
ping 正常,但程序不会重复 您使用***.com/questions/2953462/pinging-servers-in-python 中给出的ping 方法更新了您的代码,但它仍然不起作用?在这种情况下,问题似乎出在代码中的其他地方。您可以发布不工作的完整循环吗?以上是关于我需要知道如何让 python 不断检查它是不是连接到互联网 [重复]的主要内容,如果未能解决你的问题,请参考以下文章