61 votes

Exécution du fichier Python dans le terminal

Essayer d'apprendre comment exécuter mes scripts à travers le terminal d'Ubuntu régulièrement. Cela étant dit, je suis familier avec bash, wget et awk étant appelés mais comment puis-je appeler des fichiers python pour les exécuter dans le terminal? J'aimerais apprendre cela mais je ne sais pas où chercher. J'ai un fichier .pyw qui fait référence à plusieurs fichiers .py dans un dossier.

1voto

karel Points 97032

Changer de répertoire en utilisant cd vers le répertoire contenant le fichier .py et exécutez l'une des deux commandes suivantes :

python .py  # pour Python 2.x  
python3 .py # pour Python 3.x 

Alternativement exécutez l'une des deux commandes suivantes :

python /chemin/vers/.py  # pour Python 2.x  
python3 /chemin/vers/.py # pour Python 3.x

-2voto

Tony Points 1

Essayez d'utiliser la commande python3 au lieu de python. Si le script a été écrit en Python3 et que vous essayez de l'exécuter avec Python2, vous pourriez rencontrer des problèmes. Ubuntu a les deux ; changer le nom du programme en python3 (au lieu de remplacer python) a rendu cela possible. Ubuntu a besoin de v2.7 (au 16/02/2017) donc NE supprimez PAS Python2, mais gardez les deux. Prenez l'habitude d'utiliser Python3 pour exécuter des scripts, qui peuvent fonctionner avec l'un ou l'autre.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X