【发布时间】:2013-02-26 05:00:15
【问题描述】:
我知道有办法检查当前是否有互联网,但无论如何我都找不到在找到互联网时实际调用函数。有这样的东西吗?
我使用的是 Ubuntu,不需要支持任何其他操作系统。 最好是python 3。 我可以安装外部库来执行此操作。
【问题讨论】:
-
您可以处理 NetworkManager 的 dbus 信号之一:stackoverflow.com/questions/4401851/…
-
pythonic 的方式是
try:它,并处理你不能在except:块中的情况。 -
找到网络时需要调用这个函数,我不在乎程序第一次运行时是否有网络,只是每次在程序运行时连接互联网,我也是不想在每个小步舞曲左右都检查互联网,因为这可能会错过快速切换到不同模式等内容,并且它不适用于我想要制作的程序。
-
搅拌机建议似乎很有用的dbus,看起来应该有一种方法可以使用它,但我还没有想出任何东西。稍后我会对此进行更多研究。
标签: python