Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1482 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  execution programme python

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

execution programme python

n°1392139
prake
Posté le 21-06-2006 à 13:53:38  profilanswer
 

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.

mood
Publicité
Posté le 21-06-2006 à 13:53:38  profilanswer
 

n°1392141
_darkalt3_
Proctopathe
Posté le 21-06-2006 à 14:00:20  profilanswer
 

sujet en double, tu peux en supprimer un.
 
Montre un code qui déconne pour voir.

n°1392255
prake
Posté le 21-06-2006 à 15:34:04  profilanswer
 

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
 
 

n°1392257
prake
Posté le 21-06-2006 à 15:35:05  profilanswer
 

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
 

n°1392264
2xyo
2*yo = yoyo
Posté le 21-06-2006 à 15:42:39  profilanswer
 

hash-bang ?

n°1392266
_darkalt3_
Proctopathe
Posté le 21-06-2006 à 15:45:40  profilanswer
 

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.

n°1392356
prake
Posté le 21-06-2006 à 17:35:48  profilanswer
 

oui mais quand tu double clique dessus (sur ton programme.py), normalement il doit s'executer ? !
 

n°1392361
prake
Posté le 21-06-2006 à 17:38:34  profilanswer
 

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 ?

n°1392366
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 21-06-2006 à 17:42:41  profilanswer
 

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 !


---------------
J'ai un string dans l'array (Paris Hilton)
n°1392367
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 21-06-2006 à 17:43:30  profilanswer
 

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
 
def cube(w):
 return w*w*w


 
et euh.... juste comme ça : la fonction cube, tu l'appelles quelque part dans ton code ?


---------------
J'ai un string dans l'array (Paris Hilton)
mood
Publicité
Posté le 21-06-2006 à 17:43:30  profilanswer
 

n°1392369
2xyo
2*yo = yoyo
Posté le 21-06-2006 à 17:43:40  profilanswer
 

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  :lol:  
 
OUI ça doit le lancer !
 

Spoiler :

EDIT : merde trop tard...


Message édité par 2xyo le 21-06-2006 à 17:45:09

---------------
2 * yo = yoyo
n°1392806
prake
Posté le 22-06-2006 à 14:12:58  profilanswer
 

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....

n°1392874
2xyo
2*yo = yoyo
Posté le 22-06-2006 à 15:31:05  profilanswer
 

Déplaces toi dans le répertoire contenant les binaires pyhton pour éxecuter la commande python mon_fichier.py


---------------
2 * yo = yoyo
n°1393088
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 22-06-2006 à 19:27:49  profilanswer
 

prake a écrit :

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....


oui non mais je comprends bien que tu la créé ! mais pour qu'elle s'exécute, faut l'appeler à partir de ton programme !


---------------
J'ai un string dans l'array (Paris Hilton)
n°1393173
_darkalt3_
Proctopathe
Posté le 22-06-2006 à 21:48:02  profilanswer
 

colle donc le code complet de ton fichier .py ...


---------------
Töp of the plöp
n°1394978
prake
Posté le 26-06-2006 à 14:39:08  profilanswer
 

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

n°1394983
_darkalt3_
Proctopathe
Posté le 26-06-2006 à 14:42:28  profilanswer
 

Citation :

colle donc le code complet de ton fichier .py ...

n°1395571
bobuse
Posté le 27-06-2006 à 11:16:58  profilanswer
 

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 :-)

n°1397879
masklinn
í dag viðrar vel til loftárása
Posté le 30-06-2006 à 11:40:45  profilanswer
 

bobuse a écrit :

Lancer un programme python n'a d'intérêt que si il comporte une interface graphique.


no [:petrus75]


Message édité par masklinn le 30-06-2006 à 11:41:39

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1397927
nebucade
Posté le 30-06-2006 à 12:17:14  profilanswer
 

j'ai plien de programme qui n'affiche rien ... donc pas d'interface graphique

n°1397958
Kyfun
Les choses se passent !
Posté le 30-06-2006 à 12:53:04  profilanswer
 

J'ai fais pendant mon stage et je vais continuer, plusieurs "processus" en python, et pourtant rien de s'affiche :p
 
Ca fait juste du traitement.


---------------
Comme dirait quelqu'un de beaucoup plus avisé que moi, quelquefois c'est toi qui cognes le bar mais d'autres fois, et ben, c'est le bar qui te cogne.
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  execution programme python

 

Sujets relatifs
Macro ProgramméErreur d'exécution '13': incompatibilité de type
Interface graphique programme en SDL ???Logiciel de tests d un programme
Problème d'execution Java3Dprogramme serveur multitâches
Execution d'un script à distance : linux -> winXPcherche petit programme tout simple pour coder
Serveur HTTPS Pythonexecuter script sous python
Plus de sujets relatifs à : execution programme python


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR