Ich hätte eine ganz kurze Frage und zwar geht es um das öffnen von Datei -> Suchfunktion habe ich genutzt aber leider keine Antwort auf mein Problem.
Oft habe ich gelesen das empfohlenwird :
Code: Alles auswählen
with open("a.txt") as f:
print f.readlines()
1.) o.g Code
2.)
Code: Alles auswählen
try:
with open("a.txt") as f:
print(f.readlines())
except Exception as error:
print('oops')
3.)with ganz weg lassen und alles selber machen
Code: Alles auswählen
try:
# log file to write to
logFile = r'path\tofile\fileName.txt'
# open file in write mode
report = open(logFile, 'w')
# geoprocessing stuff
# write to report
report.write('some message')
except Exception as e:
# get line number and error message
report.write('an error message')
finally:
report.close()
Ich bin deswegen ein bisschen verwirrt da es für mich kein Grund gibt eine Datei mit with nur zu öffnen und zu schließen und wenn ein Fehler auftritt diesen nicht beheben zu wollen ?
Ich danke euch