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

  FORUM HardWare.fr
  Programmation
  Python

  executer script sous python

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

executer script sous python

n°1383046
prake
Posté le 07-06-2006 à 17:26:07  profilanswer
 

Salut à tous,
 
 :bounce:   Cela fait maintenant presque 1 mois que je me suis initié au langage  Python et j'ai un souci.
 
En fait je me crée des scipts, (des petits programmes), et il y en à trè très peu que je peux executer en double cliquant dessus. Et autrement les autres, je n'arrive pas du tout à les exécuter.  
 
J'ai vu sur pas mal de forums ou autres sites que nous devons fairre "python nom_du_programme.py
 
Ok jusque la je comprend mais c'est là que cela ne fonctionne pas. Je l'ai fait sous IDLE, en ligne de comande (pas osu DOS biensûr ! ), mais ca ne veut pas s'executer.
 
 
Quelqu'un sait coment faire.  
 
 
merci d'avance.   :bounce:

mood
Publicité
Posté le 07-06-2006 à 17:26:07  profilanswer
 

n°1383067
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 07-06-2006 à 17:54:29  profilanswer
 

si tu postais un de tes scripts qui marche pas, ça aiderait [:el g]

n°1383702
prake
Posté le 08-06-2006 à 13:33:06  profilanswer
 

Harkonnen a écrit :

si tu postais un de tes scripts qui marche pas, ça aiderait [:el g]


 
 
Voilà le script :
 
# petit exercice utilisant la bibliothèque graphique Tkinter
 
from Tkinter import *
from random import randrange
 
# --- définition des fonctions gestionnaire d'évènements : ---
def drawline():
    "tracé d'une ligne dans le canevas can1"
    global x1, y1, x2, y2, coul
    can1.create_line(x1, y1, x2, y2,width=2,fill=coul)
 
    # modification des coordonées pour la ligne suivante :
    y2, y1 = y2+10, y1-10
 
def changecolor():
    "changement aléatoire de la couleur du tracé"
    global coul
    pal=['purple','cyan','marron','green','red','blue','orange',yellow']
         c = randrange(8)               # =>génère un nombre aléatoire de 0 à 7
         coul = pal[c]
 
#------- Programmme principal -----------
 
# les variables suivantes seront utilisées de manière globale :
x1, y1, x2, y2 = 10, 190, 190, 10       #coordonées de la ligne
coul = 'dark green'                     #couleur de la ligne
         
# creation du widget principal ("maître" ) :
fen1 = Tk()
# création des widgets "esclaves" :
can1 = Canvas(fen1,bg = 'dark grey', height=200, width=200)
can1.pack(side=LEFT)
bou1 = Button(fen1,text='quitter',command=fen1.quit)
bou1.pack(side=BOTTOM)
bou2 =Button(fen1,text='Tracer une ligne' ,command=drawline)
bou2.pack()
bou3 = Button(fen1, text='autre couleur' ,command=changecolor)
bou3.pack()
 
fen1.mainloop()     #démarrage du réceptionnaire d'évènements
 
fen1.destroy()      #destruction (fermeture) de la fenêtre
 
 
et je l'ai enregistré au format python avec l'exension .py.
 
Mais ceci n'est qu'un script, mais tous les autres sont la même chose.
 
merci @+

n°1383716
masklinn
í dag viðrar vel til loftárása
Posté le 08-06-2006 à 13:46:27  profilanswer
 

C:\>test.py
sys:1: DeprecationWarning: Non-ASCII character '\xe8' in file C:\test.py on line 1, but no encoding declared; see http://ww
w.python.org/peps/pep-0263.html for details
  File "C:\test.py", line 19
    c = randrange(8)               # =>gÚnÞre un nombre alÚatoire de 0 Ó 7
    ^
SyntaxError: invalid syntax


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1392115
prake
Posté le 21-06-2006 à 13:22:16  profilanswer
 

up  
 
?
 
personne ?

n°1392282
multani
Dépressionnisé
Posté le 21-06-2006 à 15:58:04  profilanswer
 

Corrige ton indentation.


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

  executer script sous python

 

Sujets relatifs
Petit script VB pour receuillir des informations sur des PC en réseaulancer une macro complementaire excel via script vbs
script chat en ligne sans room[PYTHON]Jeux
Serveur IRC en Pythoncomment executer une commande dos sous java?
balise <script> : question à propos des normes W3C & validatorFormule ou script?
Python vs Ruby ?[Python@Blender] Ligne de commande pour executer un script python ?
Plus de sujets relatifs à : executer script sous python


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