Comment exécuter un programme Python directement?
J'ai créé un fichier .py (disons, mnik.py ) dans gedit. Il fonctionne bien dans le terminal.
La commande va
python3 mnik.py
Mais chaque fois que je clique sur le fichier, il est ouvert avec gedit. Je ne peux pas l'exécuter directement en cliquant.
Que faire?
python3
sur la ligne de commande avec un argument est un excellent moyen d'exécuter des scripts python. C'est en fait la façon la plus simple d'exécuter un programme qui nécessite un terminal et des arguments (comme beaucoup de mes propres scripts, mais aussi des programmes comme mercurial
, sphinx
). Voulez-vous expliquer pourquoi ce que je fais depuis plus de 20 ans n'est pas la bonne façon?
./scriptname
ne valide pas votre affirmation selon laquelle l'exécution d'un script à partir de la ligne de commande à l'aide de python3
. Il existe différentes façons d'exécuter des scripts python et faire python3 ./mnik.py
est également une bonne façon de faire les choses, c'est juste différent (et au moins vous obtenez python3 de cette façon et non python2 comme c'est plus probable avec la plupart des réponses jusqu'à présent)