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 :

HELP Activation fonction python en ligne de commande windows


Sujet :

Python

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2019
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2019
    Messages : 1
    Par défaut HELP Activation fonction python en ligne de commande windows
    Bonjour,

    Je tiens à préciser que je suis débutant en python (ou en programmation tout court d'ailleurs),
    donc pas de jugement SVP

    J'ai un problème pour activer une fonction python en ligne de commande windows.

    Pour ce qui est d'activer une fonction seul, oui j'y arrive. Mais mon problème est que dans mon script j'ai plusieurs fonctions.

    Par exemple, dans mon code (TestControl.py) j'ai défini deux fonctions d'écriture dans un fichier TXT (startID() et bonjour()),
    et ce que je souhaite faire si j'écris : python TestControl.py bonjour, ce serait que ma fonction bonjour seule soit exécutée, sans que l'autre ne s'active, et malheureusement les deux s'active !

    Auriez-vous une idée pour m'aider SVP ? merci beaucoup

    P.S Mon code en dessous

    (Ne prêtez pas attention aux commentaires )

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    #!/usr/bin/env python
    #
    #-----------------------------------------------------------------------------
    # Test Control - Carte X
    # LED / 11.03.2020
    #
    #-----------------------------------------------------------------------------
    #
    #-----------------------------------------------------------------------------
    # IMPORTATION DES MODULES PYTHON
    import time
    import datetime
    import sys
     
    # CONSTANTES
    OK = 0
    NOK = -10000
    AOI = "XXXXXX"
    AOI = str(AOI)
    #ARGUMENTS DU PROGRAMMES
     
    TIME_1=time.strftime("Start Test : %Y-%m-%d--%H:%M:%S")
     
    #------------------------------------------------------------------------------
    # CREATION DE L'ENTÊTE (Fonction)
     
    def startID() :
        fichier = open("uut_final.txt","w")
        sys.stdout = fichier
        print("----------------------------------------------")
        print("AOI : ",AOI)
        print(TIME_1)
        print("----------------------------------------------")
        fichier.close
    #COMMUNICATION RESULTATS REINHARDT ET ÉCRITURE DANS FICHIER DE LOG
     
    def bonjour():
        fichier = open("uut.txt","w")
        sys.stdout = fichier
        print("Bonjour le contrôle !")
        fichier.close
     
     
    if __name__ == "__main__":
     
        startID()
        bonjour()
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [Batch] Cours sur la ligne de commande Windows et les fichiers Batch
    Par Community Management dans le forum Scripts/Batch
    Réponses: 9
    Dernier message: 26/10/2023, 11h44
  2. Cherche logiciel de traduction en ligne de commande windows
    Par maxeur dans le forum Scripts/Batch
    Réponses: 7
    Dernier message: 13/07/2010, 09h56
  3. Encodage ligne de commande Windows
    Par Nious99 dans le forum Langage
    Réponses: 1
    Dernier message: 01/11/2008, 00h35
  4. Ligne de commande windows et caractère spéciaux
    Par black is beautiful dans le forum Windows XP
    Réponses: 3
    Dernier message: 19/12/2007, 19h03
  5. Activation de submit en ligne de commande
    Par Ambrym dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 11/07/2006, 08h43

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