Модуль Python os содержит значение для отдельной строки, разделяющей платформу, но документы явно не используют ее при записи в файл:
Не используйте os.linesep в качестве ограничителя строк при записи файлов, открытых в текстовом режиме (по умолчанию); вместо этого используйте один "\n" на всех платформах.
Предыдущие вопросы исследовали, почему вы не должны использовать его в этом контексте, но какой контекст он полезен? Когда следует использовать разделитель строк и для чего?