質問: open("data.csv", "r", encoding="ms932", errors="", newline="" ) f=csv.reader(csv_file, delimiter=",", doublequote=True, lineterminator="\r\n", quotechar='"', skipinitialspace=True) # いんぽーと import pyautogui # 操作の再生隔離を管理したい いんぽーと from time import sleep # 読み込んだリストの再生 処理 for i in list(f): # デバッグ表示 print(*i,len(i)) # 再生隔離 sleep(0.8) # マウスの左クリック処理 if len(i)==2: pyautogui.click(int(i[0]),int(i[1])) #クリック # マウスの右くりっく処理 elif len(i)==3: pyautogui.rightClick(int(i[0]),int(i[1])) #右クリック # キーボードのキー入呂処理 1つずつ elif len(i)==1: pyautogui.typewrite(i) # キーボードのエンター処理 不安定 elif len(i)==0: pyautogui.typewrite(['enter']) ```
回答: おすすめライブラリ * https://pypi.org/project/keyboard/ * https://pypi.org/project/mouse/ マウスの記録&再生ならこんな感じ。 ``` import mouse events = mouse.record() # 右クリックするまで記録 mouse.play(events) ```