python - 从 solr 查询的结果中删除标题
问题描述
我的代码看起来像这样
username = 'user'
password = 'user'
url = 'http://di4301sw:8081/solr/metadone/select?fl=file.contenu&q=patient.ipp:3456&rows=14'
r = requests.get(url, auth=(username, password))
data = r.json()
with open('data.json', 'w') as f:
json.dump(data, f)
我的结果看起来像这样
{"responseHeader": {"status": 0, "QTime": 0, "params": {"q": "patient.ipp:3456", "fl": "file.contenu", "rows": "14"}}, "response": {"numFound": 14, "start": 0, "docs": [{"file.contenu": "Biochimie d'urgence Dr F. Beyerle, Dr L. Chardon, A. Varennes Tel Secr\u00e9tariat
我希望结果从“file.contenu”开始,即我不想要标题谢谢期待
解决方案
您应该解析响应以获得所需的结果:
data_to_dump=data['response']['docs'][0]
希望这可以帮助
推荐阅读
- python-3.x - 它没有使用“排序”进行排序,并且得到错误的答案。而且我不确定算法是否正确
- database-normalization - 是否存在只有一个属性的关系是非素数的,并且关系在 2NF 而不是在 3NF?
- java - 在 FTP/数据库连接期间删除文件失败
- user-interface - Flutter 中的水平按钮组
- php - Eloquent:用于多个表的动态模型
- azure - Azure Staging environment infrastructure - can i put it on hold?
- git - 如何在 Pycharm 中向 git repo 添加另一个目录?
- c# - HTML 编码 ≥ vs ≥
- kubernetes - 如何在不使用卷的情况下将 ConfigMap 挂载为文件
- bash - 在 find 命令中使用变量不起作用