在学习Head First一书的第12章时,练习“Bahamas Buzzers的计划”的时候,一运行就提示错误:
'gbk' codec can't decode byte 0xaa…………
当时在网上搜索解决方案,有很多,最多的方法是:
加上 encoding用 utf-8 编码打开,如第10行,with open("06142222.csv", 'r',encoding = utf-8) as f:
但是试了一下还是无法解决,后来发现问题出现在CSV文件上。
一开始创建CSV文件的时候,直接建了一个excel文件后把扩展名改成了CSV,这样是不行的。
正确的流程是建一个excel文件,把参数写好之后,再另存为CSV文件,这样就可以了,即使不用加encoding那行代码也可以执行。