首先获取到json模块,encoding指定文件编码utf-8,errors报错时忽略错误,print()输出结果看看是否有问题。

# -*- coding: utf-8 -*-

import json

打开文件读取json数据

content = open('static/data/raw/news.json', 'r',encoding='utf-8',errors='ignore')

print(content )

如果用encoding指定字符集后还是中文乱码的话我们就要设置一个系统环境遍历来解决这个问题。

首先

右击此电脑(Windows7系统是我的电脑)点击属性

点击高级系统设置

点击环境变量

在系统变量里点击新建

之后输入我框内的内容确定即可

设置好之后要重启一下编辑器或终端即可

解决 python 读取文件乱码问题(UnicodeDecodeError)

解决 python 读取文件乱码问题(UnicodeDecodeError) 确定你的文件的编码,下面的代码将以'utf-8'为例,否则会忽略编码错误导致输出乱码 解决方案一 with open(r' ...

解决 Ubuntu 下解压 .zip 文件时出现乱码

Ubuntu 下解压含中文名的 .zip 文件时,有时候会出现乱码的情况.我们可以通过下列命令来解决此类问题: $ unzip -O CP936 xxx.zip 原文网址 http://www.cnb ...

python读写csv时中文乱码问题解决办法

https://www.cnblogs.com/shengulong/p/7097869.html 参考1 参考2 参考3 CSV是英文Comma Separate Values(逗号分隔值)的缩写, ...

Firefox下载文件时中文名乱码问题

为了形象化,先看几张不同浏览器下下载文件时的效果图: 1:Firefox 36.0.1 2:IE8 3:Chrome 40.0.2214.93 m 4:360 7.1.1.322 很明显在Firefo ...

解决 jsp:include 引用文件时出现乱码的问题

阐述问题前,先来看一下下面这张图片左侧iframe中的乱码页面: 这个就是让我纠结好一阵子的乱码截图: 这个乱码页面中是使用了引用标签后出现了这个问题: 源码截图 ...

ie浏览器下载文件时文件名乱码

做一个文件下载功能时,用ie浏览器下载时文件名乱码,火狐和谷歌正常,修改后ie显示正常,修改方法如下: @RequestMapping(value = "fileDownload" ...

随机推荐

推流和拉流的概念以及RTMP和HLS协议

推流为将直播内容推送至服务器的过程:拉流为服务器已有直播内容,用指定地址进行拉取的过程. rtmp rtmp是Real Time Messaging Protocol(实时消息传输协议)的首字母缩写. ...

Python常见的运行错误

(1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 "SyntaxError :invalid syntax&quo ...

NOIP 2013提高组day 1 T 1转圈游戏 快速幂

描述 n 个小伙伴(编号从 0 到 n-1)围坐一圈玩游戏.按照顺时针方向给 n 个位置编号,从0 到 n-1.最初,第 0 号小伙伴在第 0 号位置,第 1 号小伙伴在第 1 号位置,……,依此类推 ...

POJ 3660 Cow Contest

题目链接:http://poj.org/problem?id=3660 Cow Contest Time Limit: 1000MS   Memory Limit: 65536K Total Subm ...

【Delphi】注册快捷键

ShortCutToText , TextToShortCut 需 uses Menus; type TForm1 = class(TForm) HotKey1: THotKey; Button1: ...

if exists和if not exists关键字用法

在sql语名中,if not exists 即如果不存在,if exists 即如果存在. 下面学习下二者的用法. a,判断数据库不存在时 代码示例: if not exists(select * f ...

Yii 多表关联relations,需要与with()方法联合使用

1,首先多表关联是在models/xx.php的relations里配置的.而且是互配,但有区别. 格式: 'VarName'=>array('RelationType', 'ClassName ...

OC基础12:数字、字符串和集合1

"OC基础"这个分类的文章是我在自学Stephen G.Kochan的过程中的笔记. 1.有时要将一些数字数据类型的值当做对象来 ...

MAC环境下生成Apple证书教程

在MAC操作系统下,生成Apple证书比较简单,全图形化操作. 一.使用Keychain Access(钥匙串访问) MAC操作系统对证书的处理都采用了“Keychain Access”(中文系统名为 ...

git无法识别新增的文件

问题是这样的我新增几个文件夹打算提交到git库,但输入指令:“git status” 发现新增的文件夹并没有出现在准备提交区里 不知道什么原因造成的后来我百度找到方法 使用指令:“git add -f ...

python输出到文件乱码_解决python解析文件时输出乱码相关推荐

  1. python画图显示中文乱码_解决Python pandas plot输出图形中显示中文乱码问题

    解决方式一: import matplotlib #1. 获取matplotlibrc文件所在路径 matplotlib.matplotlib_fname() #Out[3]: u'd:\\Anaco ...

  2. python函数注释 参数 省略号_解决python 输出是省略号的问题

    这个问题非常非常重要,搞了一晚上都没解决好,但是真的很简单很简单, 如果你也 是用的numpy array, 如果你也想得到输出矩阵的全部内容,而不是省略形式, [[ 0.10284943 0.095 ...

  3. python权限不够无法写入_解决python使用pip安装模块的权限问题

    ubuntu16.04下默认的python和pip 1.ubuntu16.04默认安装了两个版本的python,python2.7和python3.5,可以使用python -V查看版本 命令行中py ...

  4. python打包包含所有依赖_解决Python开发过程中依赖库打包问题的方法

    在Python开发的过程中,经常会遇到各种各样的小问题,比如在一台计算机上调试好的程序,迁移到另外一台机子上后往往会应为工程项目依赖库的缺失而造成错误. 除了一遍又一遍对着被抛出错误去重新instal ...

  5. python用cmd运行失败_解决python在cmd运行时导入包失败,出现错误信息 ModuleNotFoundError: No module named ***...

    1.下图为我的自动化测试工程结构图 我通过运行run.bat批处理文件,调用cmd控制台运行start_run.py来开始我的自动化测试,但是出现如下错误: 大家可能知道我们的工程在IDE(Pycha ...

  6. python安装报错类型_解决Python安装cryptography报错问题

    解决Python安装cryptography报错问题 错误一: gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wst ...

  7. python为什么import不了_解决python有时候import不了当前的包问题

    问题描述: ImportError: No module named 'XXXX' 解决方式一: 将XXXX包放在python的site-package文件夹下 解决方式二: 可能是XXXX包没有新建 ...

  8. python导入类有红线_解决Python中导入自己写的类,被划红线,但不影响执行的问题...

    1. 错误描述 之前在学习Python的过程中,导入自己写的包文件时,与之相关的方法等都会被划红线,但并不影响代码执行,如图: 看着红线确实有点强迫症,并且在这个过程当时,当使用该文件里的方法时不会自 ...

  9. python中config(state=disabled)_解决python flask中config配置管理的问题

    在项目中我们需要配置各种环境.如果我们的配置项很少的话,可以直接简单粗暴的来: 比如: app =Flask(__name__) app.config['DEBUG']=True app.config ...

最新文章

  1. Lancet:支持奋战在疫情一线的中国科研技术工作者
  2. 面试必备算法题集之「动态规划」Ⅰ
  3. Java钱包_钱包行云java
  4. oracle clob 回车换行问题
  5. 备忘录怎么用红笔标注_错题本的正确打开方法,你用对了吗?
  6. python pandas 拿取表格中两个列_在家憋着也是憋着,不如来学习一下python数据聚合的方法...
  7. 抖音直播APP软件系统为什么能这么火?反映出的问题又会是什么?
  8. Entity Framework 学习初级篇7--基本操作:增加、更新、删除、事务(转)
  9. DSP28335学习记录(三)——ePWM
  10. 笔画最多的汉字和字母最多的单词
  11. NTP时间服务器安装配置详解
  12. 进入微信公众平台自动跳转到小程序界面,而不是微信公众号界面。
  13. 加息对银行股影响|加息是对银行股的利好
  14. mongoose用模型更新不了,因为模型对象中默认带有_id会提示errmsg: “Performing an update on the path ‘_id‘ would modify the i
  15. 九龙证券|人工智能掀起涨停潮,北上资金大幅卖出互联网金融龙头
  16. 如何用u盘装linux 7,U盘安装CentOS 7的方法
  17. 盖塔机器人好_盖塔机器人的十大谜团
  18. 产业集群理论及其生态学特性
  19. 中秋节出门,这些地方必定人山人海,不信你去看看
  20. C语言fopen函数的用法

热门文章

  1. 【Brain】大脑里也有个Transformer!和「海马体」机制相同
  2. 出现 java.net.ConnectException: Connection refused 异常的原因及解决方法
  3. UML初探——用例图学习UMLet使用详解
  4. 010机场等出租车排队时我该选择排哪队?
  5. 系统分析师(2006)
  6. 小学计算机教案第一册,小学信息技术第一册(上)的教学计划
  7. “十一”出行指南:高德大数据不仅能避堵,连吃喝玩乐住都帮你考虑到了
  8. c语言运算符 amp 的意思,C++中运算符 amp;和amp;amp;、|和|| 的详解及区别
  9. 爱数之文件备份与恢复
  10. 网站备案流程[菜鸟必看],