Как организовать построчное чтение из файла с последующим удалением строки в Python?
Используйте SQLite для этих целей. Создаете в нем табличку с одной колонкой и далее делаете с ней что хотите.
1. Открываем в цикле файл
2. Берём первую строчку (если нет её, то останавливаемся), обрабатываем
3. Удаляем первую строчку
4. Закрываем файл
5. Идём к первому пункту
Извращение ли это? Скорее всего да, но Вы же просили выход...)