但是,中文的显示还是不行,输出见下

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 和中文显示)...相关推荐

  1. python方法解析顺序_浅谈Python的方法解析顺序(MRO)

    方法解析顺序, Method Resolution Order 从一段代码开始 考虑下面的情况: class A(object): def foo(self): print('A.foo()') cl ...

  2. Python常用小技巧(五)——批量读取json文件

    Python常用小技巧(五)--批量读取json文件 前言:其实Python能够批量读取很多文件,这里,本人以json文件为例(json是标注图片时生成的文件,记录有标注的坐标和标签,友情推荐标注图片 ...

  3. python最早引入json的版本_详解Python在使用JSON时需要注意的编码问题

    写这篇文章的缘由是我使用 reqeusts 库请求接口的时候, 直接使用请求参数里的 json 字段发送数据, 但是服务器无法识别我发送的数据, 排查了好久才知道 requests 内部是使用 jso ...

  4. python中字典和json的区别_详解python中的json和字典dict

    定义 python中,json和dict非常类似,都是key-value的形式,而且json.dict也可以非常方便的通过dumps.loads互转.既然都是key-value格式,为啥还需要进行格式 ...

  5. python读取json数据格式问题_浅谈Python中的异常和JSON读写数据的实现

    异常可以防止出现一些不友好的信息返回给用户,有助于提升程序的可用性,在java中通过try ... catch ... finally来处理异常,在Python中通过try ... except .. ...

  6. python能画k线图吗_,求教使用python绘制K线图

    如何用python实现视频关键帧提取并保存为图片 import cv2 vc = cv2.VideoCapture('Test.avi') #读入视频文件 c=1 if vc.isOpened(): ...

  7. json是什么_如何利用Python处理JSON格式的数据,建议收藏!!!

    JSON数据格式在我们的日常工作中经常会接触到,无论是做爬虫开发还是一般的数据分析处理,今天,小编就来分享一下当数据接口是JSON格式时,如何进行数据处理进行详细的介绍,内容分布如下 什么是JSON ...

  8. python json删除字段_如何使用python删除json对象?

    我正在使用python删除和更新一个由用户提供的数据生成的JSON文件,这样数据库中只存储很少的项目.我想从JSON文件中删除一个特定的对象. 我的JSON文件是: [ { "ename&q ...

  9. python 使用socks 爬虫_小白学 Python 爬虫(17):Requests 基础使用

    人生苦短,我用 Python 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Python 爬虫(2):前置准备(一)基本类库的安装 小白学 Python 爬虫(3):前置准备(二)Li ...

最新文章

  1. python【数据结构与算法】内建模块itertools(操作迭代对象)
  2. 恢复Oracle误删数据一点小记
  3. oracle 12c 多线程,Oracle 12c(12.1)中性能优化功能增强之通过参数THREADED_EXECTION使用多线程模型...
  4. request-promise 获取返回头信息_http返回的状态码 大全
  5. 转使用jQuery Ajax的内存回收
  6. Nginx+keepalived高可用配置实战
  7. SiteMesh JSP布局框架介绍
  8. QT编程-----------------窗口部件的使用(QWidget和QDialog)
  9. APP加密,让你的移动应用更安全!
  10. ibatis #于 $区别
  11. Java程序编程题作业-练习-Java编程题_一球从 100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第 10 次落地时
  12. csp ccf 202206-2 寻宝!大冒险!(70分超时的进)
  13. 用html制作带阴影小球弹跳,AE怎么制作一个有影子的弹跳小球动画?
  14. lol微信登录服务器,LOL开启微信登录功能测试 绑定微信登陆方法一览
  15. Android AndroidManifest.xml文件权限出现“Permission is only granted to system apps”的解决办法
  16. Google Play 应用内购买限制国家地区政策更新
  17. 关于OSPF中初始化、发现LSDB、交换LSA的描述
  18. js区分单击双击,双击不会触发单击事件
  19. Exception in thread “main“ java.lang.NullPointerException问题
  20. onload与ready方法的区别

热门文章

  1. Android ProGuard使用要点
  2. validator的Symbol Coverage没有100%
  3. Node中require方法的简单实现
  4. IMAX融资5000万美元,三年内要打造25个VR项目
  5. android 手机监听屏幕锁屏,用户解锁
  6. 为VSFTP用户指定登录后的目录.原创测试通过.
  7. Bootstrap3 排版-缩略语
  8. C# Redis实战(六)
  9. 1月末周中国五大顶级域名总量增3.4万 美国增3.3万
  10. 华为路由器的常用命令