这可能是一个愚蠢的问题,但这确实可以帮助我阐明我的概念。 字节IO使用字节字符串,这意味着它使用字节数据。 字节数据不是人类可读的。
因此,当我编写以下代码时:
f = open('new.txt','wb')
f.write(b'helloworld')
f.close()
一个txt文件出现在python rote目录中,当我打开它时,其中出现文本“ hello world”。我的问题是我编码了字节数据。当字节数据只能由计算机读取时,为什么能在文本文件中以“ hello world”的形式读取它。