Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/09/2006, à 10:30

tupper

executer son fichier .py

bonjour
je me lance dans la progr python!
j'utilisais jusqu'a présent l'interpreteur idle.
mais voilà je voudrais tapper mon script dans un editeur, comme quanta + et pouvoir l'executer, donc surement de le compiler ( ??? ).

comment faire ?
puisqu'en enregistrant mon fichier .py, si je l'execute il s'ouvre en format txt, avec kate

#2 Le 24/09/2006, à 12:01

gapz

Re : executer son fichier .py

Je crois que tu as pas encore lue l'introduction de ton tuto qui parle sur python. Ce langage et interprété et pas compiler, il y a seulement un pseudo-code qui est généré enfin tu trouveras plus d'information dans la documentation qui est à ta disposition sur internet. Sinon pour "éxécuter" un .py il suffit de faire dans un terminal :

python nom_du_script

Ha oui au fait, quanta c'est pas un vraiment un IDE pour python quand même, regarde cette liste et utilise quelque chose d'adapté :
http://wikipython.flibuste.net/moin.py/EditeursEtIDE


Real programmers code in binary :: http://gapz.tuxfamily.org

Hors ligne

#3 Le 24/09/2006, à 12:18

tinkywinky

Re : executer son fichier .py

Tu peux aussi rendre ton script executable :

chmod +x ton_script.py

et ensuite tu peux le lancer directement :

./ton_script.py

Bon ça revient au même que ce que gapz te dit de faire wink


Dell XPS M1710, Core 2 Duo 2.16 Ghz, 1 Go RAM, NVidia 7900 GTX 512Mo (1.0.9755)
Debian Unstable, Kernel 2.6.21, KDE 3.5.6, Beryl SVN

Hors ligne

#4 Le 24/09/2006, à 13:06

kaworu

Re : executer son fichier .py

si tu suis la méthode de tinkywinky, il ne faut pas oublier d'avoir dans ton script (de préférence la 1ère ligne) qui ressemble à ça :

#!/usr/bin/env python

ou encore (moins bien wink )

#!/usr/bin/python

comme ça ton Shell sait quel interpréteur il doit utiliser quand tu l'execute avec ./ton_script.py parce que tu ne lui dis pas quel interpréteur utiliser (contrairement à la commande python ton_script.py ou l'interpréteur python est explicitement appelé) il ne peut l'executer correctement. wink


"There are in order of increasing severity: lies, damn lies, statistics, and computer benchmarks."

Hors ligne

#5 Le 24/09/2006, à 13:06

Ratur

Re : executer son fichier .py

Dans ce cas, il est pratique de mettre :

#!/usr/bin/env python

à la toute première ligne du code. Ainsi, il poura s'exécuter même si on enleve l'extention .py smile

Dernière modification par Ratur (Le 24/09/2006, à 13:07)

Hors ligne

#6 Le 24/09/2006, à 13:22

tinkywinky

Re : executer son fichier .py

Oui j'avais oublié de préciser wink merci

Dernière modification par tinkywinky (Le 24/09/2006, à 13:22)


Dell XPS M1710, Core 2 Duo 2.16 Ghz, 1 Go RAM, NVidia 7900 GTX 512Mo (1.0.9755)
Debian Unstable, Kernel 2.6.21, KDE 3.5.6, Beryl SVN

Hors ligne