Turtle integrieren - has no '***' member

Probleme bei der Installation?
Antworten
DiDau
User
Beiträge: 5
Registriert: Samstag 2. Februar 2019, 11:28

Hallo in die Runde

Ich bin neu im Umfeld VS Code und Python unterwegs. Ich probiere gerade herum.

Code:******************************************
import turtle as Lauf

Lauf.mode('logo')
Lauf.screensize(6000, 6000, 'black')
Lauf.colormode(255)

Lauf.forward(100)

Lauf.done()

***********************************************

Leider gelingt mir die saubere Konfiguration nicht.
Ich erhalte Attribut-Fehler für alle angewendeten Befehle: mode, forward, ...

Ich nutze
- als Editor VS Code auf Windows 10
- habe nur die aktuelle Python-Version 3.7.2 installiert
- Das Verzeichnis in dem die Programme abgelegt wird ist von Onedrive synchronisiert

Es gibt 2 Fehlertypen / Hinweise:

1 - Member-Fehler:
    Der Hinweis in der Statusleiste wird immer als Problem angezeigt:
    [pylint] Modul 'turtle' has no ......

    2 - Ausnahme:_AttributeError

    Die Einblendung im Code tritt nicht bei jedem Programm auf:
    module 'turtle' has no attribute 'mode'
    File "C:\Users\Di Blu\OneDrive\Python-Code\test-Turtle.py\turtle.py", line 3, in <module>
    Lauf.mode('logo')
    File "C:\Users\Di Blu\OneDrive\Python-Code\test-Turtle.py\turtle.py", line 1, in <module>
    import turtle as Lauf

    Scheinbar gibt es eine persönliche Turtle-Installation und eine im Python Installationsverzeichnis.
    Die Scripts, die Turtle aus dem Installationsverzeichnis laden erzeugen diese Meldung nicht.
    Sie liefern ein Ergebnis.

    Was Kann ich tun?

    Betsen Dank für Hinweise!

    Gruss Di Dau
    __deets__
    User
    Beiträge: 14493
    Registriert: Mittwoch 14. Oktober 2015, 14:29

    Klassischer Fehler. Dein Skript heist so, wie ein Modul aus der Bibliothek. Und wenn du import turtle machst, importierst du dich selbst. Und hast natürlich nichts von den erwarteten Funktionen zu bieten.

    Also deine Date umbenennen, gegebenenfalls rumliegende *.pyc und __pycache__ Dateien/Verzeichnisse entfernen, und es sollte klappen.

    Und ich empfehle dir, die umbenenne in “Lauf” nicht vorzunehmen. Sie ist später und für andere nur verwirrend, und hat nicht wirklich einen Gewinn.
    DiDau
    User
    Beiträge: 5
    Registriert: Samstag 2. Februar 2019, 11:28

    danke für die schnelle Antwort, _deets_
    Antworten