Домой Edit me on GitHub

2017-09-19

Контекстный менеджер

См.также

1
2
with file("/tmp/foo", "w") as foo:
    print >> foo, "Hello!"

Эквивалентно

1
2
3
4
5
foo = file("/tmp/foo", "w")
try:
    print >> foo, "Hello!"
finally:
    foo.close()
Previous: Управление пакетами в Python Next: Форматированные строки