Ich bin neu hier im Forum und genauso neu in der Welt von Python.
Ich habe ein Projekt, welches ich mir vorgenommen habe, das ich gerne verwirklichen möchte:
Ich möchte ein Shellbasiertes Telefonbuchprogramm schreiben, das reicht mir erstmal völlig, später kann es dann evtl auf Tkinter "umsteigen".
Ich selbst beschäftige mich erst seit kurzem mit Python, deswegen entschuldigt bitte wenn ich Fragen stelle, die für euch selbstverständlich sind!
Ich würde jetzt hier einfach mal meinen Code vorstellen, wie er bis jetzt ist:
Los gehts mit einem Login, dann kann man über ein Menü verschiedene Punkte auswählen, von denen ich mir erhoffe, dass sie auch funktionieren.
Hier also mein Code:
Code: Alles auswählen
# -*- coding: cp1252 -*-
def telefonbuch():
print "Willkommen zu Ihrem Telefonbuch."
print "Bitte loggen Sie sich ein: "
print "Username: "
username = raw_input()
if username == "test":
print "Geben Sie nun bitte ihr Passwort ein: "
passwort = raw_input()
if passwort == "test":
print "Willkommen" + " " + username + "!"
print "Was möchten Sie als nächstes tun?"
loop = 1
choice = 0
while loop == 1:
print " "
print "Telefonbuch: "
print " "
print "1) Neuen Eintrag erstellen"
print "2) Einen Eintrag bearbeiten"
print "3) Einen Eintrag löschen"
print " "
print "4) Telefonbuch einsehen"
print "5) Bestimmten Eintrag einsehen"
print " "
print "6) Telefonbuch beenden"
print " "
choice = input("Bitte wählen Sie aus: ")
print " "
if choice == 1:
print "1"
elif choice == 2:
print "2"
elif choice == 3:
print "3"
elif choice == 4:
print "4"
elif choice == 5:
print "5"
elif choice == 6:
loop = 0
print "Auf Wiedersehen" + " " + username + "!"
else:
print "Dieser Nutzername existiert nicht, bitte versuchen Sie es erneut!"
Wie kann ich Eingaben speichern zB in einer Textdatei oder einer Datenbank und diese gezielt auslesen und bearbeiten, ansehen und löschen?
Vllt hat ja jemand ein paar Tipps oder evtl ein paar Links zu dem Thema, damit würdet ihr mir sehr helfen!
Über Anregungen zu meinem Code bin ich natürlich auch sehr offen!
Lg Moreeze