Я думаю, ты делаешь это слишком сложным для себя. То, как вы описали свой формат вывода, кажется, что все, что вам действительно нужно сделать, это поместить все в одну строку. Если я прав в этом, вы можете прочитать все данные в виде строки (если файл не слишком большой), удалить символы новой строки ('\ n' или '\ r \ n' в зависимости от вашего система) и запишите это в файл. В качестве альтернативы, если вы хотите повысить эффективность использования памяти, вы можете перебирать файл построчно (мое рекомендуемое решение).
Если я ошибся в вашем формате вывода, прокомментируйте здесь, и я помогу вам с этим. Я не предоставил никакого кода, потому что это то, что вы можете легко найти в документации по Python (то есть строковые методы, файловый ввод / вывод).