如题,因为最近的课程原因,经常需要做一些简单的数据处理,每次字符集没对上时,都要现查博客,特此记录一下:
不指定字符集时,读写文件的命令是这样的:
读:
fr = open('filename','r')
写:
fw = open('filename','w')
若想在读/写文件时,指定字符集,只需在open中加入一个参数即可:
如:
fw = open('filename','r','encoding = 'utf-8')
即可。
另附上filename后面参数的作用:
- w 以写方式打开(会覆盖原文件),必要时创建新文件
- a 以追加模式打开(不会覆盖原文件)
- r 以只读模式打开
- r+ 以读写模式打开(参考r)
- w+ 以读写模式打开(参考w)
- a+ 以读写模式打开(参考a)
- rb 以二进制读模式打开(参考r)
- wb 以二进制写模式打开(参考w)
- ab 以二进制追加模式打开(参考a)
- rb+ 以二进制读写模式打开(参考r+)
- wb+ 以二进制读写模式打开(参考w+)
- ab+ 以二进制读写模式打开(参考a+ )