Executer une fonction d'un script python dans le terminal windows
Cyberlink78
-
jee pee Messages postés 31912 Date d'inscription Statut Modérateur Dernière intervention -
jee pee Messages postés 31912 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour à tous,
alors voila je ne suis pas programmeur mais pour un projet j'ai besoin d'utiliser le langage python. Mon problème est le suivant: j'ai un script (fichier.py) dans lequel plusieurs fonctions indépendantes qui prennent des arguments en entrés sont écrites. J'aurai besoin d’exécuter ces fonctions quand j'en ai besoin dans le terminal windows (ou bien le pythonshell).
Comment est il possible de faire ?
Je vous remercie par avance de vos reponse
alors voila je ne suis pas programmeur mais pour un projet j'ai besoin d'utiliser le langage python. Mon problème est le suivant: j'ai un script (fichier.py) dans lequel plusieurs fonctions indépendantes qui prennent des arguments en entrés sont écrites. J'aurai besoin d’exécuter ces fonctions quand j'en ai besoin dans le terminal windows (ou bien le pythonshell).
Comment est il possible de faire ?
Je vous remercie par avance de vos reponse
2 réponses
-
Bonjour,
Dans le terminal windows pour lancer l'execution il faudra, si le répertoire python est dans le PATH windows, et que le terminal Windows est dans le répertoire contenant le source python, lancerpython.exe fichier.py
mais il faut peut être passer des arguments alorspython.exe fichier.py arg1 arg2 ...
et dans ce cas dans fichier.py il faut récupérer les arguments passésimport sys programme = sys.argv[0] argument1 = sys.argv[1] argument2 = sys.argv[2]
-
enfait j'ai trouvé les bons emplacements, mais j'ai cette erreur :
OSError: [WinError 193] %1 n’est pas une application Win32 valide
je ne sais pas ce que ca veut dire