GBK: 2个字节代表一个中文字符,1个字节代表一个英文字符
Unicode: 2个字节代表一个字符
UTF-8: 3个字节代表一个中文字符,一个字节代表一个英文字符
转换:
- unicode---->编码encode---->gbk
- gbk----解码decode----unicode
文件处理
1.打开文件
f = open(r"文件的路径", mode="打开文件的模式", encoding="操作文件的字符编码")
w模式
- 当文件存在时清空内容
- 当不存在时,创建
f.write('第一行
') #注意光标,如果没有
,接着写
f.write('第二行
')
f.writelines(['111111
','222222
','333333
'])
f.write('aaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbb
ccccccccccccccc
')
f.close()