bytesio - 字节 IO 和文本文件
问题描述
这可能是一个愚蠢的问题,但它真的会帮助我理清我的概念。字节 IO 使用字节字符串,这意味着它使用字节数据。并且字节数据不是人类可读的。
因此,当我编写以下代码时:
f = open('new.txt','wb')
f.write(b'helloworld')
f.close()
一个 txt 文件出现在 python rote 目录中,当我打开它时,其中存在文本“hello world”。我的问题是我对字节数据进行了编码。当字节数据仅计算机可读时,为什么我能够在文本文件中将其读取为“hello world”。
解决方案
推荐阅读
- php - php/mysqli 查询未执行某些查询且没有错误
- c# - 下面代码中提到的使用其中一个的优势或两行之间的区别?
- macos - MacOS + TypeC USB 转换器 - 端口在 arduino studio 中显示为禁用
- java - 如何将两个安卓模拟器连接在一起?
- java - 无法选择值或输入值以加载下拉列表
- c++ - 如何将函数指针传递给绑定?
- graphql - GraphQL + Java 如何在查询解析器类中获取查询字符串?
- java - 我需要删除 ArrayList 中可能出现多次的特定元素
- java - 如何使用 TestNG 测试依赖于环境变量的代码?
- c# - 如何比较一个 SortedDictionary 中的值以将它们添加到新的 SortedDictionary?