猫史档案馆


Python====技术难关!错误类型:索引错误,导入模块:pyautogui, 版本:6.0.0等

用户:编程小吴编程小吴查看:4 回复:1 评论:4 创建时间:2021-05-28T23:17:44


import pyautogui,sys
a = ['jintianwodezuoyexiewanle', 'zhenbucuo', 'haode','meihaodeyitian', 'wopiaole']  # 列表,包含快捷短语,是拼音
try:#导入的模块是sys,pyautogui
    pyautogui.click(420, 750, duration=0.5)#移动鼠标光针
    pyautogui.click(595, 590, duration=0.5)
    im=[365,[125,185,245,305,365,425,485]]
    b=0#确认列表索引
    while not pyautogui.pixelMatchesColor(im[0],im[1][b],(94,185,114)):
        b=b+1#while是出现错误的地方,在“(im[0],im[1][b])”这个地方,非中英切换问题
        pyautogui.scroll(-200)#这个部分还需要完善
    for __count in range(5):#for及for字句尚未完善,但没有问题
        pyautogui.write(a[random.randint(0, 4)], 0.15)
        pyautogui.write(['1'])
        pyautogui.write(['enter'])
except pyautogui.FailSafeException:
    print('已提前退出,谢谢!')#这个部分利用sys解决退出错误信息
    sys.exit()#我想用这个程序自动输入懒人短语


回复

上一页1 页 / 共 1下一页
lsk666666lsk666666

已解决

import pyautogui,sys #错误1 中文逗号
import random1

a = ['jintianwodezuoyexiewanle', 'zhenbucuo', 'haode','meihaodeyitian', 'wopiaole']  # 列表,包含快捷短语,是拼音
try:#导入的模块是sys,pyautogui
    pyautogui.click(420, 750, duration=0.5)#移动鼠标光针
    pyautogui.click(595, 590, duration=0.5)
    im=[365,[125,185,245,305,365,425,485]]
    b=0#确认列表索引
    while not pyautogui.pixelMatchesColor(im[0],im[1][b],(94,185,114)):
        b=b+1#while是出现错误的地方,在“(im[0],im[1][b])”这个地方,非中英切换问题
        pyautogui.scroll(-200)#这个部分还需要完善
        if (b >= len(im)):              #+ 判断b是否大于im[i]的长度,防止IndexError
            break                       #+
    for __count in range(5):#for及for字句尚未完善,但没有问题
        pyautogui.write(a[random.randint(0, 4)], 0.15) #错误2 未导入random
        pyautogui.write(['1'])
        pyautogui.write(['enter'])
except pyautogui.FailSafeException as e:
        raise e

center_image

点赞0


评论