为什么会显示json没有属性dumps

为什么会显示json没有属性dumps

# coding:utf-8

import json


def write(path, data):
   with open(path, 'w', encoding='utf-8') as f:
       if isinstance(data, dict):
           _data = json.dumps(data)
           f.write(_data)
       else:
           raise TypeError('data is dict')
   return True

data = {'name':'nihao', 'age':18}


if __name__ == '__main__':
   write('test.json', data)

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕美 2020-09-30 10:14:14

同学,你好。运行同学的代码没有报错的,同学可以看下项目中是否有json模块同名的py文件,或者将报错信息与项目结构提供下,方便更好的为你解决。

祝学习愉快~~~~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师