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 14/05/2007, à 10:29

NEOAKIRA

Python - Turtle

iop,

En cours on est entrain de commencer le python, et on test turtle là, mais j'arrive pas à la faire marcher, j'ai ajouter le paquet python-tk,

from turtle import *
forward(120)

et j'obtiens

neoakira@vaio-ubuntu:~/python$ python turtle.py 
Traceback (most recent call last):
  File "turtle.py", line 1, in <module>
    from turtle import *
  File "/home/neoakira/python/turtle.py", line 2, in <module>
    forward(120)
NameError: name 'forward' is not defined

Help please...

Hors ligne

#2 Le 14/05/2007, à 12:49

Clop'

Re : Python - Turtle

Testé ca chez moi, ca marche nickel :

ben@baclop:~$ python
Python 2.5.1c1 (release25-maint, Apr 12 2007, 21:00:25) 
[GCC 4.1.2 (Ubuntu 4.1.2-0ubuntu4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from turtle import *
>>> forward(200)

Je me demande si le probleme ne viendrait pas du fait que ton fichier a le meme nom que le module "turtle" et que donc python importe le mauvais fichier...  Reéssaye en renommant ton fichier en test.py wink


EDIT :
Ps: si ça marche pas, verifie que tu a bien le module, avec "locate turtle" le module m'apparait en dernier sur la liste :

/usr/lib/python2.5/lib-tk/turtle.pyc
/usr/lib/python2.5/lib-tk/turtle.py

Dernière modification par Clop' (Le 14/05/2007, à 12:50)


----------------------
Linux on the Root , un site qu'il fait bon feuilleter!
----------------------
PyQtRadio, un lecteur de webradio simple et léger! Installation multi-distrib'

Hors ligne

#3 Le 14/05/2007, à 15:02

NEOAKIRA

Re : Python - Turtle

oui c'etait ça le problème, mais j'avais déjà trouver la solution ailleurs...
Il faut effectivement ne pas nommer son fichier turtle.py, la cas echénat quand ton le renomme en ce que l'on veut ça marche toujours pas car il faut effacé le fichier qui c'est crée tout seul dans le meme repertoire et qui se nomme turtle.pyc je crois
@+
et Merci

Hors ligne