Приветствую, подскажите пожалуйста, как можно писать в файл различного рода “сырые” данные без учёта автоматических преобразований кодировок, например, у меня есть некая строка, я просто хочу записать её в файл без каких-либо дополнительных преобразований, то есть просто некий поток произвольных данных.
Допустим, согласно этому примеру
f = open("somedate.html", "wb")
f.write(data)
f.close()
я просто хочу записать в файл somedate.html неважно что и в какой кодировке значение переменной data (и мне совершенно не нужно знать, какая там кодировка и вообще, ASCII символы или что-то другое, просто “бинарный” поток данных), однако, питон пытается что-то преобразовывать, и вылетает с ошибкой:
UnicodeEncodeError: ‘ascii’ codec can't encode character u'\u2014' in position 184: ordinal not in range(128)но в данном случае, мне вообще ничего не нужно преобразовывать, просто скинуть в файл значение этой переменной как есть, то есть, что-то в роди file_put_contents из PHP