我正试图编写一个Python程序来处理RSS,但是在直接从internet下载文件时遇到了一些问题。在
我正在使用urllib.request.urlopen()以获取文件。以下是我遇到问题的代码:import xml.etree.ElementTree as et
import urllib.request as urlget
self.sourceUrl = sourceUrl #sourceUrl was an argument
self.root = et.fromstring(urlget.urlopen(sourceUrl).read())
我将问题归结为一行:
^{pr2}$
问题行(在多次暂停执行时唯一出现的行):
Python33\Lib\http\客户端.py317号线if len(line) > _MAXLINE:
我可以继续这段代码,但前提是我要一直看着它,直到我回到我的代码。在
在我的测试中,这个问题从来没有发生过,所以我想不出为什么我现在得到它。在
提前感谢您的帮助!在
编辑:可以找到源here。我很久以前就失去了从事这个项目的动力,此后就再也没有碰过它。如果我有更多的动力,我可能会重做这件事,但我不指望很快就会重做。如果你想回答,我请你来回答,这可能对其他人有益。不过,请注意,代码很糟糕,因为当时我的经验相对较少。我真的找不到绕过它的方法,但我发现你必须查看数据/代码/函数.py在
另外要注意的是,据我所知,它并不是在调用错误,只是程序在我失去耐心之前挂起了几分钟。在