xqqlyx

Python文件二进制读取与字符读取区分

Python文件二进制读取与字符读取区分

r(字符读取):解码字节为字符(str),面向“人”的文本处理(如.txt),追求内容可读性,适配文本编辑、日志分析等场景。
rb(二进制读取):保留原始字节(bytes),面向“机器”的格式解析(如图像、压缩包),由特定程序按规则处理字节,用于文件上传、二进制解析等场景。

核心:r服务于人对文本的理解,rb服务于机器对字节的处理,本质是是否经字符编码转换。

posted on 2025-12-01 16:36  烫烫烫烫热  阅读(0)  评论(0)    收藏  举报