Objekte in Liste speichern?
Verfasst: Samstag 2. Februar 2013, 20:48
Hallo Python Forum!
Ich bin momentan dabei ein Programm zu schreiben zum Verwalten eines Inventursystems.
Ich möchte eine Liste als meine kleine "Datenbank" dabei benutzen und am Ende diese Liste als eine csv Datei speichern.
Vorher wird eine csv Datei mit bereits vorhandenen Daten geöffnet.
wenn ich jetzt mir die Liste "Bestandsliste" anzeigen möchte bekomme ich irgendwelche Daten ausgespuckt, die nicht nach meinen Eingaben aussehen.
Entweder kann ich ein Objekt nicht in einer Liste speichern oder ich mach etwas mit print falsch :K
Ich hoffe jetzt einfach mal, dass mir meine Studienkollegen nicht meinen Python Code klauen ^^
Ich bin momentan dabei ein Programm zu schreiben zum Verwalten eines Inventursystems.
Ich möchte eine Liste als meine kleine "Datenbank" dabei benutzen und am Ende diese Liste als eine csv Datei speichern.
Vorher wird eine csv Datei mit bereits vorhandenen Daten geöffnet.
Code: Alles auswählen
#neuer Artikel
class Artikel():
def __init__(self, Artikelnummer, Menge, Artikelbezeichnung, Preis):
self.Artikelnummer=Artikelnummer
self.Menge=Menge
self.Arikelbezeichnung=Artikelbezeichnung
self.Preis=Preis
Bestandsliste=[]
def neues_objekt_anlegen():
global Bestandsliste
neuer_Artikel=Artikel(raw_input("Artikelnummer: "), raw_input("Menge: "), raw_input("Artikelbezeichnung: "), raw_input("Preis: "))
Bestandsliste.append(neuer_Artikel)
neues_objekt_anlegen()
print(Bestandsliste)
Entweder kann ich ein Objekt nicht in einer Liste speichern oder ich mach etwas mit print falsch :K
Ich hoffe jetzt einfach mal, dass mir meine Studienkollegen nicht meinen Python Code klauen ^^