2006年03月07日 星期二 12:23
代码片断如下: import urllib page=urllib.urlopen(r'http://www.sina.com.cn') 在pythonwin的交互式窗口分步执行没有问题。直接执行脚本到urlopen就报错。错误信息如下: Traceback (most recent call last): File "D:\lee\scripts\python\RSSPreProcessor.py", line 6, in ? page=urllib.urlopen(HtmlPage) File "E:\Program Files\Python24\lib\urllib.py", line 77, in urlopen return opener.open(url) File "E:\Program Files\Python24\lib\urllib.py", line 155, in open fullurl = unwrap(toBytes(fullurl)) File "E:\Program Files\Python24\lib\urllib.py", line 886, in unwrap url = url.strip() AttributeError: addinfourl instance has no attribute 'strip' 请问可能的原因是什么? winxp + python24 + pythonwin204 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060307/d41d6a67/attachment.html
2006年03月07日 星期二 12:29
On 3/7/06, spring lee <ncepu.lyc at gmail.com> wrote: > > 代码片断如下: > import urllib > page=urllib.urlopen(r'http://www.sina.com.cn') > > 在pythonwin的交互式窗口分步执行没有问题。直接执行脚本到urlopen就报错。错误信息如下: > Traceback (most recent call last): > File "D:\lee\scripts\python\RSSPreProcessor.py", line 6, > in ? > page=urllib.urlopen(HtmlPage) > File "E:\Program Files\Python24\lib\urllib.py", line 77, in urlopen > return opener.open(url) > File "E:\Program Files\Python24\lib\urllib.py", line 155, in open > fullurl = unwrap(toBytes(fullurl)) > File "E:\Program Files\Python24\lib\urllib.py", line 886, in unwrap > url = url.strip() > AttributeError: addinfourl instance has no attribute 'strip' > > 请问可能的原因是什么? > > winxp + python24 + pythonwin204 我也在winxp + python 2.4.2下运行了,没有问题。 -- I like python! My Blog: http://www.donews.net/limodou NewEdit Maillist: http://groups.google.com/group/NewEdit
2006年03月07日 星期二 12:37
谢谢limodou这么快的回复。 脚本在交互模式下是没有问题的,但是作为整体执行就会报错。也可能是别的地方有问题,影响了它?或者我把整个模块贴出来? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060307/f6b8d189/attachment.htm
2006年03月07日 星期二 12:40
On 3/7/06, spring lee <ncepu.lyc at gmail.com> wrote: > > 谢谢limodou这么快的回复。 > 脚本在交互模式下是没有问题的,但是作为整体执行就会报错。也可能是别的地方有问题,影响了它?或者我把整个模块贴出来? > 我就执行了两句,并且写在一个文件中,然后执行没有出错。 你也可以试一试只执行你给出的两句看一看报什么错。 -- I like python! My Blog: http://www.donews.net/limodou NewEdit Maillist: http://groups.google.com/group/NewEdit
2006年03月07日 星期二 12:54
是我的问题。我后面不小心多写了一句urlopen.urlopen(page) 是这一行报错了 page本身不是一个字符串 所以没有strip方法 晕。。 原来是低级错误 不好意思 耽误大家的宝贵时间了。 谢谢limodou -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060307/50ca0dce/attachment.html
Zeuux © 2025
京ICP备05028076号