zhangdingqu
Python写入csv文件用Excel打开乱码主要是编码格式不对,不能使用utf-8;改为encoding=\'GB18030\'即可解决
import csv
def save_csv(kw_list): with open(\'kw.csv\', \'a\', newline=\'\', encoding=\'GB18030\') as fp: csv_fp = csv.writer(fp) csv_fp.writerows(kw_list) kw_list = [] kw_list.append([\'表头A\', \'表头B\']) kw_list.append([\'写入值1\', \'写入值2\']) save_csv(kw_list) #保存文件 print(\'文件保存成功\')
\'a\'是追加模式,\'w\'是写入新值前清空原信息,\'r\'是只读模式,\'rw\' 读写模式

 

 

分类:

技术点:

相关文章: