Pages : 1
#1 Le 24/09/2006, à 09: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, à 11: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, à 11: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
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, à 12: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 )
#!/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.
"There are in order of increasing severity: lies, damn lies, statistics, and computer benchmarks."
Hors ligne
#5 Le 24/09/2006, à 12: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
Dernière modification par Ratur (Le 24/09/2006, à 12:07)
Hors ligne
#6 Le 24/09/2006, à 12:22
- tinkywinky
Re : executer son fichier .py
Oui j'avais oublié de préciser merci
Dernière modification par tinkywinky (Le 24/09/2006, à 12: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
Pages : 1