История изменений
Исправление
Cirno,
(текущая версия)
:
Спасибо за ответы, обычно в питоне используют конструкцию
with open(file) as f:
lines = f.readlines()
lines = ["line1", "line2", "line3"....]
что бы не закрывать файл явно, а питон закроет файл и почистит как надо память если операции выйдут за пределы конструкции (и выглядит в итоге как-то декларативно что-ли).
^^^ По вот этому типу, в псевдокоде, можно ли так? :
open "file", :r -> f {
line-42-of-file = f.line(42) #получить доступ к 42 строке
}
f.close #Ошибка, объекта f не существует
Исходная версия
Cirno,
:
Спасибо за ответы, обычно в питоне используют конструкцию
with open(file) as f:
lines = f.readlines()
lines = ["line1", "line2", "line3"....]
что бы не закрывать файл явно, а питон закроет файл и почистит как надо память если операции выйдут за пределы конструкции (и выглядит в итоге как-то декларативно что-ли).
^^^ По вот этому типу, в псевдокоде:
open "file", :r -> f {
line-42-of-file = f.line(42) #получить доступ к 42 строке
}
f.close #Ошибка, объекта f не существует