2024-09-29 11:30:29 发布
网友
我正在尝试测试urllib2。我的代码是:
import urllib2 response = urllib2.urlopen('http://pythonforbeginners.com/') print response.info() html = response.read() response.close()
当我运行它时,我得到:
语法错误:无效语法。Carrot指向第3行(打印行)。你知道这是怎么回事吗?我只是试着跟着教程,这是他们做的第一件事。。。在
谢谢, 马里奥
在Python中。因此,它的论点需要括号:
print(response.info())
在Python2中,print是一个语句,因此不需要括号。在
print
正如alecxe指出的,在纠正语法错误之后,接下来可能会遇到一个严重的错误。这是因为Python3中名为urllib2的Python2模块被重命名为^{}。所以你需要把它改成
urllib2
如您所见,您正在阅读的教程是为Python2编写的。您可能需要找到Python3 tutorial或Python3 urllib HOWTO,以避免遇到更多这样的问题。在
在Python中。因此,它的论点需要括号:
在Python2中,
print
是一个语句,因此不需要括号。在正如alecxe指出的,在纠正语法错误之后,接下来可能会遇到一个严重的错误。这是因为Python3中名为} 。所以你需要把它改成
^{pr2}$urllib2
的Python2模块被重命名为^{如您所见,您正在阅读的教程是为Python2编写的。您可能需要找到Python3 tutorial或Python3 urllib HOWTO,以避免遇到更多这样的问题。在
相关问题 更多 >
编程相关推荐