with
объявляет некоторый контекст, с которым работает код внутри блока оператора. Код практически дословно можно перевести:with open('some.file') as f:
for line in f:
print(line)
с открыть('некоторый.файл') как f:
для каждой строки в f:
напечатать(строку)