英文是采用access码存贮 而不是采用默认的方式存贮
open默认的是以二进制的方式进行打开的
with可以省略点使用close方式
英文是采用access码存贮 而不是采用默认的方式存贮
open默认的是以二进制的方式进行打开的
with可以省略点使用close方式
Windows下默认编码GBK
DOS下使用CHCP查看代码页
decode(str)转换成对应编码
with statement as valu 自动close
Python的类型与运算-文件(三)
• 读取特定编码文本数据
• 打印输出至文件
• 文件不存在时写入
• 读写压缩文件
• 获取文件夹中的文件列表
Python在使用open读取数据的时候,是使用系统默认的编码。
在Windows平台下,进入DOS窗口,输入:chcp可以得到操作系统的代码页信息,你可以从控制面板的语言选项中查看代码页对应的详细的字符集信息。
with open('文件地址','打开方式',encoding=''gbk) as f:
f.read()
[用这种方式访问文件,可以不需要写f.close()]
指定编码模式:encoding
当编码模式错误