Die Verwendung der with-Syntax ist praktisch, da Sie close () weglassen können, was Sie vergessen haben, und die Lesbarkeit verbessern.
python
#mit Anweisung verwendet
with open("text.txt", 'w') as text:
text.write("Hello, world!")
Wenn Sie versuchen, dies ohne die with-Anweisung zu schreiben, sieht es wie folgt aus.
python
#mit Anweisung nicht verwendet
text = None
try:
text = open("text.txt", 'w')
try:
text.write("Hello, world!")
except:
raise
finally:
if text:
text.close()
Recommended Posts