urllib.请求坏魔法E

2024-06-12 14:42:00 发布

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

我正在尝试使用urlib获取网页。我使用的是python3.3和sublimetext2,我在执行以下代码时遇到了一个问题

import os
from urllib.request import urlopen
remoteaddr = 'http://paulgraham.com/fr.html'
remotefile = urlopen(remoteaddr)
remotedata = remotefile.readlines()
remotefile.close()
for line in remotedata:
    print(line)

它会产生以下错误

^{pr2}$

如果我用Aptana运行代码,它可以正常执行,那么我更愿意为我的开发人员使用ST2,有什么问题吗?我已经把ST2添加到防火墙中的允许程序中。在


Tags: 代码fromimport网页osrequestlineurllib
1条回答
网友
1楼 · 发布于 2024-06-12 14:42:00

好像是你的url库.py编译为错误的python版本。把它是如何实现的,因为urrlib是普通的python文件,请尝试从Python/lib文件夹中删除urllib.pyc,看看是否有帮助。

更新

收起来是错误的。在我的脑海中,sublimetext2虽然完全没有在您的代码片段中使用,但它是在python2(实际上是python2.6)下工作的,它的windows包中包含编译后的urllib。很明显,Sublime的urllib正在被导入。在

所以正确的做法将迁移到崇高文本3(测试版)。另一个选择可能是降级到Python2.6,但从python和windows版本来看,似乎您会选择升级。在

相关问题 更多 >