python-3.x - 为什么我得到一个 KeyError: 'title' with feedparser?
问题描述
我正在使用 Python 3.6 并尝试熟悉 feedparser 库。现在,当我使用此代码时:
import feedparser
d = feedparser.parse('http://feedparser.org/docs/examples/atom10.xml')
d['feed']['title']
在官方文档站点(https://pythonhosted.org/feedparser/introduction.html)上可用,我得到了前面提到的关键错误:
Traceback (most recent call last):
File "/Users/myName/PycharmProjects/NLTK/21.11.2018.py", line 34, in <module>
print(d['feed']['title'])
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/feedparser.py", line 356, in __getitem__
return dict.__getitem__(self, key)
KeyError: 'title'
解决方案
推荐阅读
- javascript - 样式组件末尾的字符串是什么?
- javascript - onkeyup、onkeydown 和 onpaste 事件在 Android 设备上不起作用
- sql - 应用程序设计强制查询结构。查询从 Join 返回重复的结果。如何使用有限的选项修复结果集?
- r - R.Shiny 将输入转换为字符串
- sql - 计数不提供总值
- css - 在弹出表中滚动 tr/element
- cmake - CMake add_custom_command 因 bin/sh:1 失败:...未找到
- excel - 如何为多变量索引匹配公式创建 UDF
- c - 纯 C:使用指针复制二维数组的行和列
- database - 如何在数据仓库中存储采购元数据