首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连接到互联网的i2c液晶显示器

连接到互联网的i2c液晶显示器
EN

Stack Overflow用户
提问于 2020-05-28 15:52:17
回答 1查看 26关注 0票数 0

我尝试在i2c液晶屏上显示互联网连接是否已连接,但当我尝试运行代码时,它不会显示/显示任何内容。已尝试使用其它代码查看液晶屏是否工作正常,但正常工作。

代码语言:javascript
复制
import I2C_LCD_driver
import urllib.request
mylcd = I2C_LCD_driver.lcd()
def connect(host='http://google.com'):
    try:
        urllib.request.urlopen(host).read() #Python 3.x
        return True
    except:
        return False
# test
    mylcd.lcd_display_string ('connected' if connect() else 'no internet!')
EN

回答 1

Stack Overflow用户

发布于 2020-06-27 03:33:01

最好将函数调用放在函数体和if语句之外,而不是作为参数。请检查以下内容:

代码语言:javascript
复制
import I2C_LCD_driver
import urllib.request
mylcd = I2C_LCD_driver.lcd()
def connect(host='http://google.com'):
    try:
        urllib.request.urlopen(host).read() #Python 3.x
        return True
    except:
        return False
# test
if connect() :
    mylcd.lcd_display_string ('connected' )
else :
    mylcd.lcd_display_string ('no internet!')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62059631

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档