Байт ввода-вывода и текстовые файлы - PullRequest
0 голосов
/ 01 мая 2019

Это может показаться глупым вопросом, но это действительно поможет мне прояснить мои концепции.Байт IO использует байтовую строку, что означает, что он использует байтовые данные.И байтовые данные не читаются человеком.

Поэтому, когда я кодирую следующее:

f = open('new.txt','wb')
f.write(b'helloworld')
f.close()

В каталоге python rote появляется txt-файл, и когда я его открываю, в нем появляется текст «hello world».Мой вопрос заключается в том, что я закодировал байтовые данные.Почему я могу прочитать его в текстовом файле как «hello world», когда байтовые данные доступны только для чтения на компьютере.

...