Anfänger: Objekte auf der Konsole
Verfasst: Montag 21. Dezember 2020, 16:13
Ich habe folgende Klasse geschrieben und unter test.py gespeichert:
Nun möchte ich ein Baumobjekt auf der Konsole verwenden. Ich komme aber nicht ganz zurecht:
Ich sehe zwei Möglichkeiten: entweder ich importiere die Klasse via "from test import Baum"
--> Fehlermeldung: "ImportError: cannot import name 'Baum' from 'test'"
oder ich importiere das ganze Modul via ("import test"), da kommt kein Fehler, und erstelle dann mein Objekt durch "baum = test.Baum()"
--> Fehlermeldung: "AttributeError: module 'test' has no attribute 'Baum'"
Ich verwende PyCharme, habe ein neues Projekt angelegt und die Datei test.py direkt im Projektverzeichnis angelegt.
Bitte um Hilfe!
Code: Alles auswählen
class Baum:
def __init__(self):
self.hoehe = 5
print(self.hoehe)
#b = Baum()
Ich sehe zwei Möglichkeiten: entweder ich importiere die Klasse via "from test import Baum"
--> Fehlermeldung: "ImportError: cannot import name 'Baum' from 'test'"
oder ich importiere das ganze Modul via ("import test"), da kommt kein Fehler, und erstelle dann mein Objekt durch "baum = test.Baum()"
--> Fehlermeldung: "AttributeError: module 'test' has no attribute 'Baum'"
Ich verwende PyCharme, habe ein neues Projekt angelegt und die Datei test.py direkt im Projektverzeichnis angelegt.
Bitte um Hilfe!