Python может открыть файл в двоичном или текстовом режиме.Текст по умолчанию, поэтому режим «w» означает запись в текстовом режиме.В текстовом режиме Python корректирует окончания строк для платформы, на которой вы находитесь.Это означает, что в Windows этот код:
f = open("foo.txt", "w")
f.write("Hello\n")
приведет к созданию текстового файла, содержащего «Hello \ r \ n».
Вы можете открыть файл в двоичном режиме, используя «b"в режиме:
f = open("foo.txt", "wb")
f.write("Hello\n")
приводит к текстовому файлу, содержащему" Hello \ n ".