python读取json文件报错“AttributeError: ‘str‘ object has no attribute ‘read‘”

遇到问题:

在使用python包json,load文件时,报错:AttributeError: 'str' object has no attribute 'read'

import json
data = json.load("社区图层_wgs84_修正街道ID.geojson",encoding='utf8')

具体问题如下截图 

python读取json文件报错“AttributeError: ‘str‘ object has no attribute ‘read‘”_第1张图片

 解决办法:

import json
with open("社区图层_wgs84_修正街道ID.geojson",encoding='utf8') as f:
    data = json.load(f)


# 或者
data = json.load(open("社区图层_wgs84_修正街道ID.geojson",encoding='utf8'))

你可能感兴趣的:(python学习笔记,python,json)