Для чего предназначен оператор Python «with»?Python

Программы на Python
Ответить
Anonymous
 Для чего предназначен оператор Python «with»?

Сообщение Anonymous »

Сегодня я впервые столкнулся с оператором Python with. Я слегка использовал Python в течение нескольких месяцев и даже не знал о его существовании! Учитывая его несколько неясный статус, я подумал, что стоит спросить:
  • Для чего предназначен оператор Python with?
  • Для чего вы его используете?
  • Есть ли какие-либо ошибки, о которых мне нужно знать, или общие антишаблоны, связанные с его использованием? Есть ли случаи, когда лучше использовать try..finally, чем?
  • Почему он не используется более широко?
  • Какие классы стандартной библиотеки с ним совместимы?


Подробнее здесь: https://stackoverflow.com/questions/301 ... signed-for
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»