小编Ale*_*anu的帖子

Python:无法将值附加到While循环中的列表

我从图像中提取了一些值,现在我需要从图像中收集所有提取的项目并将它们附加到列表中并在最后返回它们。

我究竟做错了什么?

def get_roles_text():
    start = [107, 338, 215, 21]
    while(True):
        im = pyautogui.screenshot(region=(start[0], start[1], start[2], start[3]))
        text = tess.image_to_string(cv2.cvtColor(np.array(im), cv2.COLOR_BGR2GRAY))
        all_roles = list()
        print(text)
        all_roles.append(text)
        print(text)
        start = [start[0], start[1] + start[3], start[2], start[3]]
        if text == '':
            print(all_roles)
            break
            return all_roles

    print(all_roles)
Run Code Online (Sandbox Code Playgroud)

python list append

0
推荐指数
1
解决办法
264
查看次数

标签 统计

append ×1

list ×1

python ×1