Comment exécuter des scripts Python ?
Vous devriez probablement savoir comment exécuter des scripts Python si vous êtes familier avec Python.
Pourquoi lire cet article ? Et une autre chance que vous ne sachiez pas comment exécuter des scripts Python car vous ne les connaissez pas. C'est certainement pour vous. Est-ce seulement pour vous ? Non, ceux qui sont familiers et ceux qui ne connaissent pas Python peuvent obtenir quelque chose de nouveau dans cet article. Sans plus tarder, passons à l'article.
Avant d'entrer dans la partie exécution du tutoriel, nous devons avoir Python installé sur nos systèmes.
Ouvrez un éditeur de texte et créez un script Python à utiliser tout au long de ce didacticiel. Vous pouvez utiliser le script suivant pour additionner deux nombres.
a, b = list(map(int, input().split()))
print(a + b)
IDE
Vous pouvez exécuter les scripts Python avec IDE à l'aide d'un simple clic. L'exécution de scripts Python dans l'IDE est une chose simple. Vous trouverez un bouton pour exécuter le script Python du même nom. Cliquez dessus pour exécuter le script Python.
Façon commune
La façon la plus courante d'exécuter les scripts Python consiste à utiliser la ligne de commande ou le terminal. Voyons les étapes pour exécuter les scripts Python à l'aide de la ligne de commande ou du terminal.
- Ouvrez votre ligne de commande ou votre terminal.
- Accédez au répertoire où se trouve votre script Python.
- Exécutez le script avec le
python3 script_name.py
commande (Le mot-clé peut changer enpython
selon votre configuration). - Fait. Vous pouvez voir le résultat dans la ligne suivante.
Vous pouvez exécuter les scripts Python avec les étapes ci-dessus, quel que soit votre système d'exploitation. Les étapes ci-dessus fonctionnent avec tous les principaux systèmes d'exploitation.
Il existe d'autres façons d'exécuter les scripts Python dans différents systèmes d'exploitation. Voyons-les un par un.
macOS/Ubuntu
Nous pouvons utiliser le script bash pour exécuter le script Python sous macOS/Ubuntu. Ces deux systèmes d'exploitation prennent en charge les scripts bash. Voyons les étapes pour exécuter des scripts Python à l'aide d'un script bash.
- Ouvrez n'importe quel éditeur de texte.
- Créer un fichier pour écrire un script bash avec l'extension
sh
et collez le code suivant.
#!/usr/bin/env bash
python3 /path/to_your/python/script.py
- Mettez à jour le chemin dans le script bash.
- Exécutez le script bash avec la commande
./bash_script_name.sh
Vous voudrez peut-être aussi apprendre à exécuter des scripts bash en Python.
Ubuntu
Il existe un autre moyen sympa d'exécuter les scripts Python dans Ubuntu.
Disons que vous avez une application GUI écrite en Python. Il est difficile de l'exécuter en suivant les méthodes ci-dessus à chaque fois. Comment l'exécuter en un seul clic ? Et si on l'exécutait depuis le tableau de bord ? N'est-ce pas cool?
Oui, nous pouvons créer une entrée de bureau pour le script Python.
Voyons les étapes pour exécuter le script Python à partir du tableau de bord.
- Ouvrez n'importe quel éditeur de texte et créez un nouveau fichier.
- Collez le code suivant dans le fichier et enregistrez-le avec l'extension
desktop
dans l'emplacement/home/your_username/.local/share/application/
.
[Desktop Entry]
Name=add.py
Exec=gnome-terminal -- /home/your_username/path_to_entry_bash_file/bash_script.sh
Type=Application
Categories=GTK;GNOME;Utility;
Vous pouvez changer le nom de add
à tout ce que vous aimez.
- Créez un script bash pour exécuter le script Python. C'est le point d'entrée de l'application. Et collez-y le code suivant.
#!/usr/bin/env bash
python3 /relative/path/to_script/from/home/script.py
Donnez le chemin de votre script relatif à partir du répertoire personnel dans le script bash. Et mettez à jour le chemin du script bash dans l'entrée de bureau ci-dessus.
- Maintenant, appuyez sur la touche Windows et recherchez l'entrée du bureau avec le nom que vous avez donné. Et lancez-le.
Vous verrez l'application GUI. Mais, si vous exécutez un script qui n'a aucune entrée utilisateur, vous rencontrerez le problème suivant.
Nous pouvons voir que le terminal se ferme après avoir exécuté le script Python. Nous ne pouvons pas voir la sortie pendant même une seconde. Pour éviter ce problème, nous devons garder le terminal ouvert même après l'exécution du script. Ajoutez une nouvelle ligne au script bash comme suit.
#!/usr/bin/env bash
python3 <code class="language-bash">/relative/path/to_script/from/home/script
.py bash
Maintenant, exécutez-le à nouveau. Et il y a une sortie devant vous.
Windows
Il existe une autre façon d'exécuter les scripts Python dans Windows. On peut utiliser Courir pour exécuter les scripts Python. Voyons les étapes pour exécuter les scripts Python en utilisant Courir.
- Ouvrez le Courir en appuyant
Windows Key + R
. - Entrer le
py C:\path\to\script.py
dans le Courir dialogue et appuyez sur Entrée. - La ligne de commande se ferme dès que l'exécution est terminée. On peut même voir le rendu. Comment résoudre ce problème?
Nous pouvons utiliser le script batch pour garder la ligne de commande ouverte même après l'exécution du script Python. Pour cela, créez un fichier avec une extension bat
et collez-y le code suivant.
@py.exe C:\path\to\script.py %*
@pause
Maintenant, ouvrez à nouveau le Courir dialoguer avec Windows Key + R
raccourci et entrez le chemin de votre script batch. Il exécutera le script Python fourni dans le script batch. Vous pouvez voir la sortie maintenant.
Conclusion
Choisissez la manière la plus appropriée d'exécuter vos scripts Python. Et amusez-vous à écrire le code dans Python.
Bon script 🙂