import feedparser
d = feedparser.parse('http://rss.cnn.com/rss/edition.rss', etag=d.etag)
我对Python还不熟悉,不知道参数etag=d.etag
我不明白数据类型。这对我很重要,因为我试图将这个参数动态地设置为一个字符串。不起作用。我打印了type(d.etag)
,结果是Unicode。所以我试着用Unicode函数来组成我的字符串。还是不走运。抱歉,我知道这太基本了,我就是搞不懂。我知道,如果您遵循feedparser站点上的示例,那么要使etag正常工作是很容易的,在那里,您在第一次调用时不使用param,然后每个后续调用都使用etag=d.etag
。我主要是在iPad上学习,并且使用Pythonista,所以我反复运行我的程序。我也知道我可以把它写到一个文件中,然后解析这个文件,但是我真的想知道为什么我不能动态地创建这个param。我相信我迟早会用另一个模块碰到同样的问题。在
目前没有回答
相关问题 更多 >
编程相关推荐