Python 如何解析文件,找出其中的dict,然后从中创建dict?
parking_映射是这里整个字符串中的dict。整个输出存储在一个文本字段中。如何解析文本文件,将parking_映射提取为名为parking_映射的dict 使用json模块Python 如何解析文件,找出其中的dict,然后从中创建dict?,python,django-models,Python,Django Models,parking_映射是这里整个字符串中的dict。整个输出存储在一个文本字段中。如何解析文本文件,将parking_映射提取为名为parking_映射的dict 使用json模块 # This is an auto-generated Django model module created by ogrinspect. from django.contrib.gis.db import models class Parking(models.Model): name = models.
# This is an auto-generated Django model module created by ogrinspect.
from django.contrib.gis.db import models
class Parking(models.Model):
name = models.CharField(max_length=80)
descriptio = models.CharField(max_length=80)
geom = models.PointField(srid=4326)
objects = models.GeoManager()
# Auto-generated `LayerMapping` dictionary for Parking model
parking_mapping = {
'name' : 'Name',
'descriptio' : 'Descriptio',
'geom' : 'POINT25D',
}
您可以浏览内容并查找字典。如果您可以控制该文件,为什么不将其命名为.py,并将其命名为path,然后导入parking\u映射
mydict = {'name' : 'foo'}
with open('dump.json', 'w') as f:
json_str = json.dumps(mydict) // save json_str in database
f.write(json_str)
contents = None
with open('dump.json') as f:
json_str = json.loads(f.read())
contents = json_str
来自导入停车场映射的
请尝试改写您的问题。您真的需要解析文件还是只需要获取停车场地图?简单地使用“from(filename)import parking\u mapping”有什么不对?不,我不需要解析文件。我只需要口述
from <file> import parking_mapping