Die Suche ergab 12 Treffer

von Cenz
Freitag 22. Mai 2009, 21:25
Forum: Codesnippets
Thema: Telefonbuch aus byte of Python
Antworten: 27
Zugriffe: 6453

Danke sehr :D :D :D :D :D :D :D
von Cenz
Freitag 22. Mai 2009, 21:06
Forum: Codesnippets
Thema: Telefonbuch aus byte of Python
Antworten: 27
Zugriffe: 6453

@Cenz: Versuch Dir doch mal selber zu erklären warum das so ist. Dann kommst Du da sicher selbst drauf.

@BlckJack: Woran das lag war mir halbwegs klar, leider kannte ich keine Lösung für das Problem.

@cofi: Hast du dir das so vorgestellt:
personsfile = 'persons.data'
f = open(personsfile, 'rb ...
von Cenz
Freitag 22. Mai 2009, 19:43
Forum: Codesnippets
Thema: Telefonbuch aus byte of Python
Antworten: 27
Zugriffe: 6453

Habe ich jetzt auch probiert, ich bekam wieder Fehlermeldungen.

Allerdings habe ich jetzt versucht ein Telefonbuch ohne Klassen zu programmieren.
Mein Problem ist allerdings das es nur eine Person speichert, nicht mehr.
Leider steht in Byte of Python nicht drin, wie man dieses Problem löst.
Es wäre ...
von Cenz
Freitag 22. Mai 2009, 17:54
Forum: Codesnippets
Thema: Telefonbuch aus byte of Python
Antworten: 27
Zugriffe: 6453

{'dfs': <__main__.Person object at 0x7f0c408bef90>}

So sieht die Ausgabe aus, wenn ich das geändert habe. dfs ist die Person die ich eingegeben habe.
von Cenz
Freitag 22. Mai 2009, 13:58
Forum: Codesnippets
Thema: Telefonbuch aus byte of Python
Antworten: 27
Zugriffe: 6453

Also nach der Änderung wird die Meldung nur länger:
{<__main__.Person object at 0x7f53a9d3cf90>: <__main__.Person object at 0x7f53a9d3ced0>}
Du sollst auch nicht Zeile 34, sondern 33+34 durch meine Zeile ersetzen.

Habe ich auch anschließend gemacht, hat aber nicht viel an der Meldung geändert ...
von Cenz
Donnerstag 21. Mai 2009, 19:38
Forum: Codesnippets
Thema: Telefonbuch aus byte of Python
Antworten: 27
Zugriffe: 6453

Aber wie mache ich das. Das einzige was mir einfällt ist dort name einzugeben.
Ich weiß, das ist nicht nur der Name sondern auch gleichzeitig die Person, wie trenne ich das.?
von Cenz
Donnerstag 21. Mai 2009, 19:07
Forum: Codesnippets
Thema: Telefonbuch aus byte of Python
Antworten: 27
Zugriffe: 6453

Also nach der Änderung wird die Meldung nur länger:
{<__main__.Person object at 0x7f53a9d3cf90>: <__main__.Person object at 0x7f53a9d3ced0>}
von Cenz
Donnerstag 21. Mai 2009, 18:49
Forum: Codesnippets
Thema: Telefonbuch aus byte of Python
Antworten: 27
Zugriffe: 6453

danke :)

Wie muss denn jetzt meine

Code: Alles auswählen

def addPerson():
aussehen damit es funktioniert.
von Cenz
Donnerstag 21. Mai 2009, 18:38
Forum: Codesnippets
Thema: Telefonbuch aus byte of Python
Antworten: 27
Zugriffe: 6453

Ok, verstanden.
Kann in einen dict ein key mehr als einen value haben?
Ansonsten könnte ich nicht mehr Informationen als die Nummer angeben was wäre dann mit der email und so weiter. Wozu brauche ich dann überhaupt Klassen wenn ich doch sowieso nur Name und Nummer verwende?
von Cenz
Donnerstag 21. Mai 2009, 18:07
Forum: Codesnippets
Thema: Telefonbuch aus byte of Python
Antworten: 27
Zugriffe: 6453

Also, die Anleitung sieht folgendermaßen aus (Byte of Python)
"Create a class to represent the person's information. Use a dictionary to store person
objects with their name as the key. Use the pickle module to store the objects
persistently on your hard disk. Use the dictionary built-in methods to ...
von Cenz
Donnerstag 21. Mai 2009, 16:51
Forum: Codesnippets
Thema: Telefonbuch aus byte of Python
Antworten: 27
Zugriffe: 6453

In Byte of Python steht man solle ein dictionary erzeugen um darin die Objekte für die Personen abzulegen.
Das ist der einzige weg den ich gefunden habe. Fehlermeldungen bekomme ich keine, nur wenn ich die Personendaten abrufen will:
1: Person hinzufügen
2: Zeige Personen
Was möchtest du tun2 ...
von Cenz
Donnerstag 21. Mai 2009, 16:22
Forum: Codesnippets
Thema: Telefonbuch aus byte of Python
Antworten: 27
Zugriffe: 6453

Telefonbuch aus byte of Python

Hallo

Ich fange gerade an Python zu lernen, ist meine erste Sprache.
Ich habe "Byte of Python" gelesen und habe dann versucht das Telefonbuch als Übung zu programmieren, aber es will einfach nicht die gespeicherten Daten anzeigen.

Ich würde mich freuen, wenn mir jemand helfen könnte

#!/usr/bin ...