Безопасно ли читать строки с помощью readline()
, а также использовать for line in file
, и гарантированно ли он использовать одну и ту же позицию файла?
Обычно я хочу игнорировать первую строку (заголовки), поэтому я делаю это:
FI = open("myfile.txt")
FI.readline() # disregard the first line
for line in FI:
my_process(line)
FI.close()
Является ли это безопасным, т.е. гарантировано, что при повторении строк используется одна и та же переменная позиции файла?