json转化为csv文件打开时,中文乱码

三种方法:

  • 法一

用笔记本打开csv文件,在笔记本中选择“文件”-->“另存为”。设置编码类型为‘utf-8'

  • 法二

在打开的excel页面中,选择“文件”菜单-->选项-->语言设置为简体中文

  •  法三

1.数据-->从文本

2.依此设置。文件格式设置为  “无(常规)”

 

附json->csv代码

import csv
import json

with open('''d:/python/爬虫/txt文件/豆瓣电影top_250.txt''','r',encoding='utf-8') as f:
       fieldnames='''['index','name','DaA','score','quote']'''
       items=f.readlines()
       content=[]
       for item in items:
           content.append('''eval(item.strip())''')
       
with open('''d:/python/爬虫/txt文件/豆瓣电影top_250.csv''','a',encoding='utf-8',newline='') as ff:
    writer=csv.DictWriter(ff,fieldnames=fieldnames)
    writer.writeheader()
    writer.writerows(content)

 

posted on 2020-01-28 19:37  ifran  阅读(1406)  评论(0编辑  收藏  举报

导航