IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Commande toutes les x loop


Sujet :

Python

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2020
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2020
    Messages : 2
    Par défaut Commande toutes les x loop
    Bonjour,

    J'aimerais savoir comment exécuter une commande à chaque fois que ma boucle s'est répété un certain nombre de fois, voici la boucle en question :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    def auto_swipe(self):
            while True:
                sleep(0.5)
                try:
                    self.close_popup()
                except Exception:
                    try:
                        self.close_match()
                    except Exception:
                        sleep(randint(1, 5))
                        self.like()
    Je ne sais pas si je suis assez clair mais en gros l'idée ça serait de pouvoir exécuter une commande comme sleep() par exemple à chaque fois que ma boucle s'est repetée un nombre x de fois, ce qui permettrait de prendre une pause tous les 100 autoswipes par exemple. Je tiens à m'excuser si ce post contient des erreurs, n'est pas cohérent ou mal expliqué, je suis encore un débutant. Merci à toutes les personnes qui prendront le temps de répondre.

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 725
    Par défaut
    Salut,

    Initialiser un compteur à zéro, l'incrémenter à chaque itération, tester si sa valeur égale X, si oui, exécuter la commande et remettre le compteur à zéro.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2020
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2020
    Messages : 2
    Par défaut
    Salut,

    Merci beaucoup ta réponse m'a énormément aidé, pour ceux qui veulent savoir je me suis aidé de cette vidéo :


    Bonne soirée.

  4. #4
    Membre chevronné
    Homme Profil pro
    BTS SN IR
    Inscrit en
    Mai 2017
    Messages
    514
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : BTS SN IR

    Informations forums :
    Inscription : Mai 2017
    Messages : 514
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    counter = 0
    while True:
    	counter += 1
    	if counter%100:
    		print("toutes les 100 itérations")
    J'imagine qu'il est plus intéressant de remettre à 0 quand même pour éviter un memory error non ?
    ceci dit même sur des machines avec quelques ko de ram je pense qu'il faudrait laisser la boucler tourner pendant des milliards d'années ?

    Si quelqu'un sait un peu plus comment sont gérer les int en CPython je veux bien savoir

Discussions similaires

  1. Script permettant de lancer une commande toutes les X secondes
    Par nekcorp dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 06/02/2014, 11h31
  2. [dump de toutes les DB] + invite de commande
    Par bdaboah dans le forum Administration
    Réponses: 1
    Dernier message: 23/09/2009, 21h15
  3. Comment lancer toutes les minutes ma commande via cron ?
    Par taffMan dans le forum Applications et environnements graphiques
    Réponses: 23
    Dernier message: 27/08/2007, 17h54
  4. Réponses: 2
    Dernier message: 23/08/2007, 14h04
  5. Commandes, toutes les lignes > 1000
    Par juvamine dans le forum Langage SQL
    Réponses: 13
    Dernier message: 14/05/2007, 08h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo