我正在访问一个包含请求的网页。 然后使用lumacore.virtual的终端将文本打印到OLED。 文本如下所示: 标题1 报价编号1 标题2 报价编号2 等等...... 理想情况下,我希望能够一次读取两行,将它们打印到OLED,等待两秒钟,然后读取下两行。 到目前为止,我有:
import os
import time
from demo_opts import get_device
from luma.core.virtual import terminal
from PIL import ImageFont
import requests
def parseData():
global r
r =requests.get('URL.....')
def main():
while True:
parseData()
#this one assigns the character and font size
for fontname, size in [("Volter__28Goldfish_29.ttf", 24)]:
font = make_font(fontname, size) if fontname else None
term = terminal(device, font, color="red", line_height=22)
term.println(r.text)
time.sleep(2)
到目前为止,我可以显示整个文本。 我在SO上进行搜索,发现了很多示例,但在此实例中我无法使用。 感谢您的帮助!