Я обычно читаю файлы вроде этого в Python:
f = open('filename.txt', 'r')
for x in f:
doStuff(x)
f.close()
Однако это разделяет файл по символам новой строки. Теперь у меня есть файл, который имеет всю свою информацию в одной строке (45 000 строк, разделенных запятыми). Хотя файл такого размера тривиально читать, используя что-то вроде
f = open('filename.txt', 'r')
doStuff(f.read())
f.close()
Мне любопытно, если бы для гораздо большего файла, который все в одной строке, можно было бы добиться аналогичного эффекта итерации, как в первом фрагменте кода, но с разбиением на запятую вместо новой строки или любым другим символом?