Accélérer ma boucle while python
fragolo7
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai codé un programme :
import pyautogui as pg
import time
import datetime
import winsound
time.sleep(5)
Mid = 1768,114
while True:
if pg.pixel(824,475) != (21,16,8):
pg.click(824,475)
time.sleep(1)
pg.moveTo(Mid)
print('ABS1')
print(datetime.datetime.now())
time.sleep(10)
if pg.pixel(833,624) != (71,54,11) and pg.pixel(1029,686) != (114,95,11):
winsound.Beep(500,2500)
quit()
J'ai besoin que ces boucle s'effectuent le plus vite possible ( d'autres personnes me battent en vitesse). Comment m'y prendre ? Dois je changer de langage ou peut etre cython ?
Windows / Chrome 103.0.0.0
A voir également:
- While for python
- Mot secret python pix ✓ - Forum Python
- Livebox 6 redemarre en boucle ✓ - Forum Réseaux sociaux
- Tv orange chargement en boucle ✓ - Forum TV & Vidéo
- Python pix ✓ - Forum Python
- Boucle while python ✓ - Forum Python
5 réponses
yg_be
Messages postés
23437
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 588
Bonjour,
As-tu essayé de réduire la durée des sleep()?
En fait les sleep dans le if ne devrait pas changer la vitesse des boucles car le pixel change de couleur chaque minutes donc un sleep de 1-3 secondes après avoir clické ne change rien je pense
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question