Datei öffnen und in Konsole ausgeben
Verfasst: Sonntag 18. März 2007, 15:11
Hallo,
ich habe endlich mein eigenes Programm geschrieben. Betrachtet folgenden Quellcode:
zu meiner Verteidigung: ich hab bewusst nicht OOP programmiert und eine Frage habe ich noch: Ich hätte gern noch einen normalen exception für einen IOError eingebaut, also im Falle der Pfad oder Dateiname ist falsch. Doch leider ließ sich dies nicht mit dem finally Block arrangieren? Habt ihr Tipps wie ich das machen könnte?
Gruß vom Helex!
ich habe endlich mein eigenes Programm geschrieben. Betrachtet folgenden Quellcode:
Code: Alles auswählen
path = raw_input('Geben sie einen Pfad an: ') # Benutzer-Eingabe
filetext = raw_input('Dateinamen') # Benutzer-Eingabe
def stuff(path, datei): # Funktion stuff
try:
datei = path + datei
in_file = open(datei, 'r') # Datei öffnen und lesen
text = in_file.read()
print text # Inhalt ausgeben
finally:
in_file.close() # Datei immer schließen
print '- close file -'
stuff(path,filetext)
Gruß vom Helex!