What can we write inside of a
with … as code block?
Any code you would normally write outside of a block to work with a file could be written inside of a
with-as code block.
Just be sure to indent your code using 2 spaces (on Codecademy, anyway) per indentation level, otherwise Python won’t know that you intended for the code to be part of the
with-as block. Failing to indent will cause an error if you try accessing anything you created inside of that code block, or trying to access the file variable.