Я пишу файл Python, который нужно читать в нескольких файлах разных типов. Я читаю файлы в строковой последовательности с традиционным for line in f
после использования f = open("file.txt", "r")
.
Это не работает для всех файлов. Я предполагаю, что некоторые файлы заканчиваются разными кодировками (например,\r\n против просто \r). Я могу прочитать весь файл и разбить строку на \r, но это очень дорого, и я бы предпочел. Есть ли способ заставить метод readline Python распознавать как изменения конца строки?