Python程序运行正确,结果正确,软件判定结果错误?

到这里,我们的项目已经可以使用了,接下来就可以打包了?当我们不连接互联网时,运行程序看一下效果:

当程序不联网时,弹出错误信息

这样的错误信息是很难懂,作为使用者,虽然看到这个弹窗能知道意思,但感觉却不怎么友好。

未联网肯定获取获取地址失败了

但是,如果程序弹窗是这样的呢?会不会感觉稍微友好一点?

程序运行完了,明确告诉使用者:没有连接互联网!这样的界面是我们需要的!

下面,我们来介绍如何实现!

如何判断程序是否联网?

说实话,这个课题有n多种答案,你可以使用socket、requests、urllib等库,这里我们选择一个最简单的,使用urllib来实现。

我们知道,urllib.request有一个urlopen(url)方法,可以访问一个指定的url,并通过返回code值来判断连接是否成功。如果code为200,说明连接成功。

}

我要回帖

更多关于 c语言报错怎么看 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信