我真的不知道如何编写代码,我只想用pyautogui编写这个脚本,我想知道如何循环所有代码并更改每个循环的readline
import pyautogui
import time
import pyperclip
time.sleep(4)
list = open(r'C:\Users\PC\Desktop\list.txt')
firstItem = list.readline() #how do I make this read second line and then loop it for changing everytime
pyperclip.copy(firstItem) #This copies the first line I want to know how to make it loop and copy the second line when this script is finished and then the 3rd when it's finished etc
pyautogui.hotkey('alt', 'tab')
pyautogui.moveTo(1008, 174)
pyautogui.click(clicks = 3)
pyautogui.typewrite(pyperclip.paste()) #pastes the first item into the text box
pyautogui.moveTo(1354,241, duration=3)
pyautogui.click(clicks=1)
time.sleep(2)
pyautogui.click(clicks=2)
pyautogui.moveTo(1345,502, duration=0.15)
pyautogui.click()
pyautogui.moveTo(1522,281, duration=0.15)
pyautogui.click ()
pyautogui.moveTo(1372,385)
再次调用readline()读取下一行。你知道吗
如果要读取所有行直到文件耗尽,则需要这样循环:
如果您只想逐行阅读整个文件,我建议使用for循环,以及
readlines()
而不是readline()
。readlines()
与readline()
不同,它将返回一个数组中文件的所有行,每一行都在一个单独的索引中。你知道吗相关问题 更多 >
编程相关推荐