Executer une fonction d'un script python dans le terminal windows
Cyberlink78
-
jee pee Messages postés 42438 Date d'inscription Statut Modérateur Dernière intervention -
jee pee Messages postés 42438 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
A voir également:
- Executer une fonction d'un script python dans le terminal windows
- Fonction si et - Guide
- Commande terminal mac - Guide
- Clé d'activation windows 10 - Guide
- Montage video windows - Guide
- Windows ne démarre pas - Guide
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, lancer
mais il faut peut être passer des arguments alors
et dans ce cas dans fichier.py il faut récupérer les arguments passés
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, lancer
python.exe fichier.py
mais il faut peut être passer des arguments alors
python.exe fichier.py arg1 arg2 ...
et dans ce cas dans fichier.py il faut récupérer les arguments passés
import sys programme = sys.argv[0] argument1 = sys.argv[1] argument2 = sys.argv[2]
Cyberlink78
Merci pour cette réponse, je souhaiterai juste que vous m’éclairiez sur un point, quel doit etre le l'emplacement de python.exe et de fichier.py pour que ca fonctionne ?