Mal wieder habe ich ein Problem.
Ich versuche gerade ein kleines Telefonbuchprogramm zu schreiben, scheitere aber schon an der Verzeichnisauswahl. (Und zwar soll der User zwischen verzeichnissen wählen können, indenen er Nummern lesen und abspeichern kann. Ausserdem soll der User verzeichnisse erstellen können.
Mein Problem ist das folgende. Normalerweise kann man strings in Texten ja wie folgt anzeigen:
Code: Alles auswählen
string = blabla
print "bleble %s" % string
#Output : bleble blabla
Code: Alles auswählen
while True:
try:
verz= raw_input("Hier eingeben : ")
x = open("bin/%s.txt",'r') % verz
y = x.read()
except:
print "Bitte nur den Exakten Verzeichnisnamen eingeben!"
else:
print y
break
Wenn ich das nun ausführe versucht er aber trotzdem auf " bin/%s.txt " zuzugreifen!
Was mache ich falsch? Lässt sich das sonst irgendwie anders lösen?
mfg. NeverGod