Feedparser.parseetag和修改的参数

2024-05-19 17:03:08 发布

您现在位置:Python中文网/ 问答频道 /正文

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。我相信我迟早会用另一个模块碰到同样的问题。在


Tags: 文件字符串importcomhttp参数paramparse