execution programme python - Python - Programmation
Marsh Posté le 21-06-2006 à 14:00:20
sujet en double, tu peux en supprimer un.
Montre un code qui déconne pour voir.
Marsh Posté le 21-06-2006 à 15:34:04
Voila un programme très con mais tu vois je l'enregistre c'est un fichier en .py mais des que je l'execute il ne se lance pas corectement
def cube(w):
return w*w*w
Marsh Posté le 21-06-2006 à 15:35:05
ne te fais pas d souci la ligne return a le bon décalage ca ne l'a pas fai corectement a cose du copier coller
Marsh Posté le 21-06-2006 à 15:45:40
python ton_fichier.py dans une console ?
tu commencerais pas par un tuto python ?
parce que je doute que changer d'éditeur de texte soit la cause de ton erreur.
Marsh Posté le 21-06-2006 à 17:35:48
oui mais quand tu double clique dessus (sur ton programme.py), normalement il doit s'executer ? !
Marsh Posté le 21-06-2006 à 17:38:34
et normalement quand je vais dans le programme commande et que je met ce que tu m'a dit, "python mon_fichier.py", il doit s'executer non ?
Marsh Posté le 21-06-2006 à 17:42:41
prake a écrit : oui mais quand tu double clique dessus (sur ton programme.py), normalement il doit s'executer ? ! |
bien sur qu'il s'éxécute, mais la sortie de ton programme est dirigée vers la ligne de commande, dont la fenetre s'ouvre et se ferme tellement vite que tu as l'impression qu'il ne se passe rien...
c'est pour ça qu'il vaut mieux le lancer dans une fenetre de commandes !
Marsh Posté le 21-06-2006 à 17:43:30
prake a écrit : Voila un programme très con mais tu vois je l'enregistre c'est un fichier en .py mais des que je l'execute il ne se lance pas corectement |
et euh.... juste comme ça : la fonction cube, tu l'appelles quelque part dans ton code ?
Marsh Posté le 21-06-2006 à 17:43:40
prake a écrit : et normalement quand je vais dans le programme commande et que je met ce que tu m'a dit, "python mon_fichier.py", il doit s'executer non ? |
Non, ça allume le grille pain
OUI ça doit le lancer !
Spoiler : EDIT : merde trop tard... |
Marsh Posté le 22-06-2006 à 14:12:58
non, cube c'est une fonction que je crée.
Mai j'ai essayé dans une fenêtre de commande, et ca ne fai rien du tou et ca me met le message comme quoi ce n'est pas une comande interne....
Marsh Posté le 22-06-2006 à 15:31:05
Déplaces toi dans le répertoire contenant les binaires pyhton pour éxecuter la commande python mon_fichier.py
Marsh Posté le 22-06-2006 à 19:27:49
prake a écrit : non, cube c'est une fonction que je crée. |
oui non mais je comprends bien que tu la créé ! mais pour qu'elle s'exécute, faut l'appeler à partir de ton programme !
Marsh Posté le 22-06-2006 à 21:48:02
ReplyMarsh Posté le 26-06-2006 à 14:39:08
Harkonnen a écrit : oui non mais je comprends bien que tu la créé ! mais pour qu'elle s'exécute, faut l'appeler à partir de ton programme ! |
Comment ca ?
Excuse moi mai jne compren pas bien ......... "rem : je debute en programmation"
merci de m'aider.
La pourtant, j'ai executer une fenêtre dos
ensuite jme sui placer dans le dossier ou il y a l'utilitaire python.exe,
une fois lancé je tape le programme a lancé et ca me met soit nameError, ou alors SyntaxError.
j'ai encore pas bien compris le lancement d'un programme.
merci d'avance
Marsh Posté le 26-06-2006 à 14:42:28
Citation : colle donc le code complet de ton fichier .py ... |
Marsh Posté le 27-06-2006 à 11:16:58
prake> sans vouloir être méchant, t'as fait quoi pendant les 2 premiers mois ?
La première chose à faire est de prendre contact avec l'interpréteur python :
http://diveintopython.adrahon.org/ [...] shell.html
Ensuite tu mets un «print "hello world"» dans ton fichier avant de définir une fonction sans savoir ce qu'est une fonction.
Tu ouvres une ligne de commande, et tu tentes d'exécuter ton script avec la commande que tu as bien compris (python ton_fichier.py).
Lancer un programme python n'a d'intérêt que si il comporte une interface graphique.
Allez, bon courage :-)
Marsh Posté le 30-06-2006 à 11:40:45
bobuse a écrit : Lancer un programme python n'a d'intérêt que si il comporte une interface graphique. |
no
Marsh Posté le 30-06-2006 à 12:17:14
j'ai plien de programme qui n'affiche rien ... donc pas d'interface graphique
Marsh Posté le 30-06-2006 à 12:53:04
J'ai fais pendant mon stage et je vais continuer, plusieurs "processus" en python, et pourtant rien de s'affiche
Ca fait juste du traitement.
Marsh Posté le 21-06-2006 à 13:53:38
slt a tous,
Bon je commence (depuis 2mois), à m'initier a ce langage, et j'ai quelques petits soucis. J'écris certains programmes, très courts pour tester l'execution, et des qu'il est crée et que je veux l'executer, il ne s'execute pas. Je ne vois vraiment pas de quoi ca vient.
Je suis sous Windows
Et pour vérifier que mon programme est bon, je l'ai écris sous IDLE. et il fonctionne parfaitement.
Commen se fait-il que quand je l'écris dans un autre traitement de texte, et que je l'enregistre il ne s'execute pas correctement ?
merci d'avance.