Python httplib, urllib 语法错误

0 投票
1 回答
1107 浏览
提问于 2025-04-16 13:14

我正在尝试运行一个最简单的Python脚本,目的是发送一个HTTP请求并打印出响应:

import urllib2
f = urllib2.urlopen('http://www.python.org/')
print f.read(100)

我尝试了很多种不同的“hello http”方法,包括使用httplib、urllib(2)、HTTPConnection,甚至把连接当作文件描述符来处理。但我总是遇到类似这样的错误代码:

./script.py: line 2: syntax error near unexpected token `('
./script.py: line 2: `f = urllib2.urlopen('http://www.python.org/')'

我搞不明白这是怎么回事。我试着在网上搜索,但“语法错误在...附近”这样的提示根本无法让我找到合适的答案。

1 个回答

1

你忘了在脚本的最上面加上 shebang 了。还有,确保你把 ImageMagick 创建的 urllib2 文件删掉。

撰写回答