В Python оператор with используется для того, чтобы всегда вызывать код очистки, независимо от генерируемых исключений или возврата вызовов функций. Например: с open ("temp.txt", "w") as ...
Примечание: RAII времени жизни объекта не использует / с областью блока RAII Кажется, что это возможно с использованием дополнительной категории gc, короткоживущих объектов (проверьте категорию gc довольно часто), долгоживущие объекты (проверьте ...
Мне нужно открыть файловый объект в python (it ' sa через / dev /), а затем закройте его. Это делается несколько раз в нескольких методах моего класса. Я БЫЛ это делал, открывая ...
Это правильный способ использования оператор python "with" в сочетании с блоком try-кроме ?: try: with open ("file", "r") как f: line = f.readline ()
кроме IOError: <что угодно> ...