python json解析列表显示_求教一下 python 读取 json 以后,输出的问题(unicode 和中文显示)...
但是,中文的显示还是不行,输出见下
def byteify(input):
if isinstance(input, dict):
return {byteify(key):byteify(value) for key,value in input.iteritems()}
elif isinstance(input, list):
return [byteify(element) for element in input]
elif isinstance(input, unicode):
return input.encode('utf-8')
else:
return input
import json
from pprint import pprint
with open('C:\Users\Administrator\Desktop\movie_list_2014_v2.json') as data_file:
data = json.load(data_file)
parsed_data = byteify(data)
pprint(parsed_data[1]['douban_info'])
输出(部分)
'countries': ['\xe7\xbe\x8e\xe5\x9b\xbd'],
'current_season': None,
'directors': [{'alt': 'http://movie.douban.com/celebrity/1302444/',
'avatars': {'large': 'http://img3.douban.com/img/celebrity/large/45953.jpg',
'medium': 'http://img3.douban.com/img/celebrity/medium/45953.jpg',
'small': 'http://img3.douban.com/img/celebrity/small/45953.jpg'},
'id': '1302444',
'name': '\xe5\x86\x88\xe6\x89\x8e\xe7\xbd\x97\xc2\xb7\xe6\xb4\x9b\xe4\xbd\xa9\xe5\x85\xb9-\xe5\x8a\xa0\xe5\x8b\x92\xe6\x9e\x9c'}],
'do_count': None,
'douban_site': '',
'episodes_count': None,
'genres': ['\xe6\x81\x90\xe6\x80\x96'],
想问一下,怎么让输出显示中文
我用的,是Python2.7+notebook
python json解析列表显示_求教一下 python 读取 json 以后,输出的问题(unicode 和中文显示)...相关推荐
- python方法解析顺序_浅谈Python的方法解析顺序(MRO)
方法解析顺序, Method Resolution Order 从一段代码开始 考虑下面的情况: class A(object): def foo(self): print('A.foo()') cl ...
- Python常用小技巧(五)——批量读取json文件
Python常用小技巧(五)--批量读取json文件 前言:其实Python能够批量读取很多文件,这里,本人以json文件为例(json是标注图片时生成的文件,记录有标注的坐标和标签,友情推荐标注图片 ...
- python最早引入json的版本_详解Python在使用JSON时需要注意的编码问题
写这篇文章的缘由是我使用 reqeusts 库请求接口的时候, 直接使用请求参数里的 json 字段发送数据, 但是服务器无法识别我发送的数据, 排查了好久才知道 requests 内部是使用 jso ...
- python中字典和json的区别_详解python中的json和字典dict
定义 python中,json和dict非常类似,都是key-value的形式,而且json.dict也可以非常方便的通过dumps.loads互转.既然都是key-value格式,为啥还需要进行格式 ...
- python读取json数据格式问题_浅谈Python中的异常和JSON读写数据的实现
异常可以防止出现一些不友好的信息返回给用户,有助于提升程序的可用性,在java中通过try ... catch ... finally来处理异常,在Python中通过try ... except .. ...
- python能画k线图吗_,求教使用python绘制K线图
如何用python实现视频关键帧提取并保存为图片 import cv2 vc = cv2.VideoCapture('Test.avi') #读入视频文件 c=1 if vc.isOpened(): ...
- json是什么_如何利用Python处理JSON格式的数据,建议收藏!!!
JSON数据格式在我们的日常工作中经常会接触到,无论是做爬虫开发还是一般的数据分析处理,今天,小编就来分享一下当数据接口是JSON格式时,如何进行数据处理进行详细的介绍,内容分布如下 什么是JSON ...
- python json删除字段_如何使用python删除json对象?
我正在使用python删除和更新一个由用户提供的数据生成的JSON文件,这样数据库中只存储很少的项目.我想从JSON文件中删除一个特定的对象. 我的JSON文件是: [ { "ename&q ...
- python 使用socks 爬虫_小白学 Python 爬虫(17):Requests 基础使用
人生苦短,我用 Python 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Python 爬虫(2):前置准备(一)基本类库的安装 小白学 Python 爬虫(3):前置准备(二)Li ...
最新文章
- python【数据结构与算法】内建模块itertools(操作迭代对象)
- 恢复Oracle误删数据一点小记
- oracle 12c 多线程,Oracle 12c(12.1)中性能优化功能增强之通过参数THREADED_EXECTION使用多线程模型...
- request-promise 获取返回头信息_http返回的状态码 大全
- 转使用jQuery Ajax的内存回收
- Nginx+keepalived高可用配置实战
- SiteMesh JSP布局框架介绍
- QT编程-----------------窗口部件的使用(QWidget和QDialog)
- APP加密,让你的移动应用更安全!
- ibatis #于 $区别
- Java程序编程题作业-练习-Java编程题_一球从 100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第 10 次落地时
- csp ccf 202206-2 寻宝!大冒险!(70分超时的进)
- 用html制作带阴影小球弹跳,AE怎么制作一个有影子的弹跳小球动画?
- lol微信登录服务器,LOL开启微信登录功能测试 绑定微信登陆方法一览
- Android AndroidManifest.xml文件权限出现“Permission is only granted to system apps”的解决办法
- Google Play 应用内购买限制国家地区政策更新
- 关于OSPF中初始化、发现LSDB、交换LSA的描述
- js区分单击双击,双击不会触发单击事件
- Exception in thread “main“ java.lang.NullPointerException问题
- onload与ready方法的区别