问题描述
这是我的代码和运行后得到的结果
解决方法
多余空行解决:加上newline=’‘的代码:他是csv模块中专门用来换行的(这是我的理解)
with open(‘b.csv’, ‘w’, encoding=‘utf-8’, newline=’’) as fp:
乱码问题:在with open中添加这样一句 :fp.write(u’\ufeff’)就相当于在写入数据时在头上面添加 feff 的头,u 表示的是字符
最终的结果
问题描述
这是我的代码和运行后得到的结果
解决方法
多余空行解决:加上newline=’‘的代码:他是csv模块中专门用来换行的(这是我的理解)
with open(‘b.csv’, ‘w’, encoding=‘utf-8’, newline=’’) as fp:
乱码问题:在with open中添加这样一句 :fp.write(u’\ufeff’)就相当于在写入数据时在头上面添加 feff 的头,u 表示的是字符
最终的结果