文章目录


以二进制方式打开文件和以文本方式保存文件的区别

无论是c/c++,python 都有一个问题,以什么样的方式打开文件,或者写入文件,他们有什么区别呢?

其实例子很简单

例如 我们现在有
int x = 23456
需要将x存入文件中
以二进制方式存入: 占用4个字节,因为int类型是4个字节
以文本方式存入 : 占用5个字节,因为保存的时候讲23456转换成字符串"23456" 存入
在python 中还可以指定编码方式打开,可以说非常强大了