这是我今天碰到的问题,现在已经解决, 希望我的整理能够帮助到你们! w+以纯文本方式读写,而wb+是以二进制方式进行读写. mode说明: w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失.若文件不存在则建立该文件. w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失.若文件不存在则建立该文件. wb 只写方式打开或新建一个二进制文件,只允许写数据. wb+ 读写方式打开或建立一个二进制文件,允许读和写. r 打开只读文件,该文件必须存在,否则报错. r+ 打开