In Développement Dernière mise à jour:
Partager sur:
Cloudways propose un hébergement cloud géré aux entreprises de toutes tailles pour héberger un site Web ou des applications Web complexes.

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 en python 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.

#!/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 🙂

Partager sur:
  • Hafeezul Kareem Shaik
    Auteur
    Hafeez est développeur et aime partager ses connaissances de Python et des langages de développement émergents.

Merci à nos commanditaires

Plus de bonnes lectures sur le développement

Alimentez votre entreprise

Certains des outils et services pour aider votre entreprise à se développer.
  • L'outil de synthèse vocale qui utilise l'IA pour générer des voix humaines réalistes.

    Essayez Murf AI
  • Web scraping, proxy résidentiel, proxy manager, web unlocker, moteur de recherche et tout ce dont vous avez besoin pour collecter des données Web.

    Essayez Brightdata
  • Monday.com est un système d'exploitation de travail tout-en-un pour vous aider à gérer les projets, les tâches, le travail, les ventes, le CRM, les opérations, workflowset plus encore.

    Essayez Monday
  • Intruder est un scanner de vulnérabilités en ligne qui détecte les failles de cybersécurité de votre infrastructure, afin d'éviter des violations de données coûteuses.

    Essayez Intruder