Vous devriez probablement savoir comment exécuter des scripts Python si vous êtes familier avec Python.

Pourquoi devriez-vous lire cet article ? Il y a une autre chance que vous ne sachiez pas comment exécuter des scripts Python parce que vous ne les connaissez pas. Cet article s’adresse à vous. Cet article s’adresse-t-il uniquement à vous ? Non, ceux qui sont familiers avec Python et ceux qui ne le sont pas peuvent trouver quelque chose de nouveau dans cet article. Sans plus attendre, entrons dans l’article.

Avant de passer à la partie exécution du tutoriel, nous devons avoir installé Python sur nos systèmes.

Ouvrez un éditeur de texte et créez un script Python que vous utiliserez tout au long de ce tutoriel. 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 dans l’IDE en un seul clic. L’exécution de scripts Python dans l’IDE est une chose simple. Vous trouverez un bouton pour exécuter le script Python avec le même nom. Cliquez dessus pour exécuter le script Python.

Méthode courante

La manière la plus courante d’exécuter les scripts Python est d’utiliser la ligne de commande ou le terminal. Voyons les étapes à suivre pour exécuter les scripts Python à l’aide de la ligne de commande ou du terminal.

  • Ouvrez votre ligne de commande ou votre terminal.
  • Naviguez jusqu’au répertoire où se trouve votre script Python.
  • Exécutez le script avec la commande python3 nom_du_script.py (le mot clé peut se transformer en python selon votre configuration).
  • C’est fait. Vous pouvez voir la sortie à la ligne suivante.

Vous pouvez exécuter les scripts Python en suivant 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 une à une.

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 à suivre pour exécuter des scripts Python à l’aide d’un script bash.

  • Ouvrez un éditeur de texte.
  • Créez 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 d’accès dans le script bash.
  • Exécutez le script bash avec la commande ./nom_du_script_bash.sh

Vous pouvez également apprendre à exécuter des scripts bash en Python.

Ubuntu

Il existe une autre façon intéressante d’exécuter les scripts Python sous Ubuntu.

Supposons que vous ayez 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 vous l’exécutiez depuis le tableau de bord ? N’est-ce pas génial ?

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 un é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/votre_nom_d'utilisateur/.local/share/application/.
[Entrée dans le bureau]
Nom=add.py
Exec=gnome-terminal -- /home/votre_nom_d'utilisateur/chemin_vers_l'entrée_bash_file/bash_script.sh
Type=Application
Catégories=GTK;GNOME;Utilitaire ;

Vous pouvez changer le nom de add à ce que vous voulez.

  • Créez un script bash pour exécuter le script Python. C’est le point d’entrée de l’application. Collez-y le code suivant.
#!/usr/bin/env bash 
python3 /relative/path/to_script/from/home/script.py

Indiquez le chemin de votre script relatif au répertoire personnel dans le script bash. Mettez à jour le chemin du script bash dans l’entrée du bureau ci-dessus.

  • Appuyez sur la touche Windows et recherchez l’entrée du bureau portant le nom que vous avez indiqué. Exécutez-la.

Vous verrez l’application GUI. Mais si vous exécutez un script qui ne comporte aucune entrée utilisateur, vous serez confronté au problème suivant.

Nous pouvons voir que le terminal se ferme après l’exécution du script Python. Nous ne pouvons pas voir la sortie pendant 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

Exécutez à nouveau le script. Et voici la sortie devant vous.

Fenêtres

Il existe une autre façon d’exécuter les scripts Python sous Windows. Nous pouvons utiliser Run pour exécuter les scripts Python. Voyons les étapes pour exécuter les scripts Python à l’aide de Run.

  • Ouvrez Run en appuyant sur la touche Windows R.
  • Entrez le fichier py C:\path\to\script.py dans la boîte de dialogue Exécuter et appuyez sur Entrée.
  • La ligne de commande se ferme dès que l’exécution est terminée. Nous pouvons même voir la sortie. 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 ce faire, créez un fichier avec une extension bat et collez-y le code suivant.

@py.exe C:\path\to\script.py %*
@pause

Ouvrez à nouveau la boîte de dialogue Exécuter à l’aide du raccourci Windows Key R et saisissez le chemin d’accès de votre script batch. Le script Python indiqué dans le script batch sera exécuté. Vous pouvez maintenant voir le résultat.

Conclusion

Choisissez la méthode la plus appropriée pour exécuter vos scripts Python. Et prenez plaisir à écrire du code en Python.

Bonne lecture 🙂