Я только что заметил, что универсальная функция новой строки в файловых операциях, похоже, выходит из-под контроля.
Документация для Python 3.5 open
«s mode
параметр указывает на то, что это не рекомендуется:
'U'
универсальный режим новой строки (не рекомендуется)
По крайней мере, начиная с Python 3.2, open
при документировании использования mode
аргумента содержится аналогичное предупреждение «только для обратной совместимости» :
'U'
универсальный режим новой строки (для обратной совместимости; не должен использоваться в новом коде)
Даже в Python 2.7 подобное предупреждение помещено в документацию io.open
.
В чем причина этого?