with open('dingdian.txt', 'r' ,encoding='utf-8') as f:
with open('dingdian.txt', 'w' ,encoding='utf-8') as f:
均是这种格式
不存在什么decoing=''utf-8''
遇到有些编码不规范的文件,你可能会遇到UnicodeDecodeError,因为在文本文件中可能夹杂了一些非法编码的字符。遇到这种情况,open()函数还接收一个errors参数,表示如果遇到编码错误后如何处理。最简单的方式是直接忽略:
f = open('/Users/michael/gbk.txt','r', encoding='gbk', errors='ignore')
网友评论