Gastebuch Problem
Verfasst: Montag 24. Juli 2006, 09:20
Hallo,
ich habe nicht das passende Forum gefunden, aber ich kriege es einfach nicht hin! Ich habe ein Gastebuch gemacht, mit Dateien. Aber der bricht das direkt ab, wenn ich auf das Symbol drücke. Kann mir da wer helfen?
script:[/code]
ich habe nicht das passende Forum gefunden, aber ich kriege es einfach nicht hin! Ich habe ein Gastebuch gemacht, mit Dateien. Aber der bricht das direkt ab, wenn ich auf das Symbol drücke. Kann mir da wer helfen?
script:
Code: Alles auswählen
# Ein kleines Gaestebuch
import cPickle as p
gbdatei = 'gaestebuch.dat'
class gbeintrag:
def __init__(self, username, usermail, userhomepage, usereintrag):
self.username = username
self.usermail = usermail
self.userhomepage = userhomepage
self.usereintrag = usereintrag
def anzeigen(self):
print self.username
print self.usermail
print self.userhomepage
print self.usereintrag
try:
f = file(gbdatei)
gl = p.load(f)
except:
gb= []
f = file(gbdatei, 'w')
p.dump(gb, f)
f.close()
del gb
f = file(gbdatei)
gl = p.load(f)
def menue():
print 'Herzlich Wilkommen beim Gastebuch'
print 'Drucken sie 1 um einen neuen Eintrag zu verfassen'
print 'Drucken sie 2 um die Eintrag anzuzeigen'
menue()
while True:
print '_____________________________________'
value = raw_input('Bitte entscheiden sie sich fuer einen Menu Punkt:')
if value == '1':
if len(gl) > 0:
print 'Das Gaestebuch hat folgende Eintrage:'
num = 1
for item in gl:
item.anzeigen
num = num + 1
else:
print 'Das Gastebuch hat noch keine Eintrage.'
if value == '2':
neu_username = input('Ihr Name bitte:')
neu_usermail = input('Ihre E-mail bitte:')
neu_userhomepage = input('Ihre Homepage:')
neu_nachricht = input('Ihre Nachricht:')
neu_topic = gbeintrag(neu_username, neu_usermail, neu_userhomepage, neu_usereintrag)
gl.append(neu_topic)