代码:
运行(只截了部分):
笔记:
- 如果打开文件时没有注明编码方式的话,会出现错误如下。
也就是说,如果出现UnicodeDecodeError: ‘gbk’ codec can’t…错误的话,可以在open内加encoding = ‘utf-8’ 来解决。 - .strip()用来删除字符串首尾指定的字符或字符序列,如果没有参数,则删除的是空白符,包括\n,\t,’ '等。
- .encode(encoding = ‘utf-8’, errors = ‘strict’), 把字符串以某一编码格式变为字节,不同的错误处理方案(这个不太懂)。
.decode(encoding = ‘utf-8’, errors = ‘strict’), 和encode用法类似,功能相反,是把字节变为字符串。 - 第一次遇到 if 函数,if line: 检测是否为真值。
- 把注释部分贴在了下面。