das ist mein erster Post und ich beschäftige mich erst seit ein paar Wochen mit Programmierung bzw. Python .
Ich wollte mir ein kleines Adressbuch basteln. Leider funktioniert das überhaupt nicht, ich bekomme einen Error nach dem anderen. Ich poste meine Arbeit mal hier:
Code: Alles auswählen
#!/usr/bin/python
# -*-coding: utf-8 -*-
# Ein kleines Adressbuch
import cPickle as p
print '''Willkommen in Ihrem Adressbuch!
Wenn Sie eine Adresse hinzufügen möchten, schreiben Sie bitte 'neu', wenn Sie ihre Adressen lesen möchten, schreiben Sie bitte 'lesen'!'''
a = raw_input('Schreiben Sie bitte, was Sie tun möchten: ')
if a == 'neu':
Adressen.neu(raw_input('Geben Sie den Namen der neuen Person an: '), raw_input('Geben Sie die E-Mail Adresse dieser Person an: '))
elif a=='lese':
Adressen.lese
else:
print 'Der gewünschte Modus existiert nicht'
class Adressen:
Adressen='/home/basti/Eigene_Dateien/Programmieren/Programme/Python/Adressbuch/Adressen.sw'
ab = {}
def __init__(self, name, email):
self.name=name
self.email=email
def neu(self):
# Fügt eine neue Person hinzu
Adressen.ab[self.name] = self.email
f= file(Adressen.Adressen, 'w')
p.dump(Adressen.ab, f)
f.close()
def lese(self):
#Liest die Adressen aus
f = file(Adressen.Adressen)
gespeicherteadressen = p.load(f)
print gespeicherteadressen
Ich bitte, dass mir hier jemand den richtigen Denkanstos geben kann.
Danke