import json后,报错:AttributeError: 'module' object has no attribute 'dumps,原因分析及解决方法

原创 2016年05月31日 20:33:35

编写python代码,import json后,报错:AttributeError: 'module' object has no attribute 'dumps',如下图所示:


报错信息为:模块没有方法dumps

单步调试:


单步调试,发现报错相同。

查看json模块的方法


由上图可知,json.py路径并不是python库下的,因此没有dumps的方法。

查看环境变量,首先查询当前目录,然后搜索不到,才查找C:\\Python27\\lib\\site-packages;


进入D:\__python_code目录查看,果真有json.py,和python 库中的json.py冲突.

删除D:\__python_code目录下的json.py,再运行上述脚本就OK 了;

总结报错原因:除C:\\Python27\\lib\\site-packages外,存在其他目录下存在json.py,import json后,调用json的很多方法就报错。


版权声明:本文为博主原创文章,未经博主允许不得转载。

python3.6脚本import json模块后,报错:AttributeError: module 'json' has no attribute 'dumps'

编写Python代码,import json模块后,有以下报错:AttributeError: module ‘json’ has no attribute ‘dumps’,报错信息为:模块没有方法d...
  • yjk13703623757
  • yjk13703623757
  • 2017年02月16日 15:41
  • 1606

python 错误解析 AttributeError: 'module' object has no attribute 'dumps'

新建了一个文件:json.py import json data = [{'a':1,'b':2,'c':3,'d':4,'e':5}] json = json.dumps(data) pri...
  • woshisiyecao
  • woshisiyecao
  • 2017年07月18日 11:05
  • 363

Python AttributeError: 'module' object has no attribute xxxx

原因:   导致在这个问题的原因是你的模块名和你要引用的类或方法或变量的名字重了。说通俗点就是,python脚本名字(模块名)和你要引用的内容(模块内的类,变量等)的名字重复了,导致你原本“类->属性...
  • libertine1993
  • libertine1993
  • 2017年01月08日 11:56
  • 2546

[Python]attributeError:'module' object has no attribute 'dump'

【问题】 【代码】 文件名:pickle.py # coding=utf-8 #持久存储 import pickle #b 以二进制的模式打开文件 with open('mydata.p...
  • SunnyYoona
  • SunnyYoona
  • 2015年01月02日 22:08
  • 4449

Python脚本报错AttributeError: ‘module’ object has no attribute’xxx’解决方法

最近在编写Python脚本过程中遇到一个问题比较奇怪:Python脚本完全正常没问题,但执行总报错"AttributeError: 'module' object has no attribut...
  • yitianbian2012
  • yitianbian2012
  • 2016年05月31日 10:00
  • 3644

python AttributeError: 'module' object has no attribute 'dumps'解决办法

最近在编写Python脚本过程中遇到一个问题比较奇怪:Python脚本完全正常没问题,但执行总报错"AttributeError: 'module' object has no attribu...
  • u012349696
  • u012349696
  • 2016年09月01日 20:28
  • 2390

python:module 'pickle' has no attribute 'dump'

利用pickle模块实现了基本的数据序列的时候学习了一下基本使用,遇到了module ‘pickle’ has no attribute ‘dump’这样的问题 问题出现的原因是脚本文件名称与标准库...
  • u010824081
  • u010824081
  • 2017年09月03日 18:37
  • 457

AttributeError: 'module' object has no attribute 'Frame' 解决方法

最近对wxpython的GUI编程试用了下,试用过程中出现报错: Traceback (most recent call last): File "E:\study\python\wxpytho...
  • julius_lee
  • julius_lee
  • 2013年01月04日 22:50
  • 9781

import其他包导致的json错误

工程中使用了fastjson,在jsonArray.toString()时,返回的总是[{},{}],但是jsonArray.get(0).toString()能看到正确的数据。查看可JSONArra...
  • feiniao8651
  • feiniao8651
  • 2015年05月27日 16:12
  • 643

Python 【精】AttributeError: 'Module' object has no attribute 'STARTF_USESHOWINDOW'

夫学须志也,才须学也,非学无以广才,非志无以成学。——诸葛亮 生活有度,自得慈铭 ——杜锦阳 今天新来的小弟安装环境遇到个莫名其妙的问题:AttributeError: 'Module'...
  • DJY1992
  • DJY1992
  • 2017年04月06日 11:01
  • 11161
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:import json后,报错:AttributeError: 'module' object has no attribute 'dumps,原因分析及解决方法
举报原因:
原因补充:

(最多只允许输入30个字)