czytałem tutaj, że zaleca się stosowanie with open(filename)
zamiast używania parę open(filename)
i filename.close()
(przynajmniej dla podstawowych zadań) i że jest również lepiej użyć try
.Confused o właściwej kolejności spróbować i Python
Pytanie 1: Jeśli moje zrozumienie jest poprawne, jaka byłaby właściwa kolejność?
try:
with open(filename) as f:
do something, eg. match string
lub
with open(filename) as f:
try:
do something, eg. match string
Q2: Która sprawa jest lepiej, jeśli chcę również, aby wstawić jakiś kod, aby przywołać okienko do plików przenoszenia błąd? (dla pliku nieznalezionego lub coś podobnego)