Olá,
Não consegui entender o papel do "with".
Nesse exemplo que achei no site geeksforgeeks.org:
with open('file_path', 'w') as file:
file.write('hello world !')
diz que não há necessidade de usar file.close() uma vez que o with fechará o arquivo, mas não entendi por que ele consegue fazer isso.
Obrigada.