/
猿问
7 回答

码农_白兰度
python2和python3几个主要区别:
1、print()和print
2、二进制类型a.decode()后的结果和已编码类型a.encode("utf-8")的结果,其主要影响在于
使用hmac包加密时候。python2不强制使用encode("utf-8")
3、python3中创建的字符串本身就是utf-8编码
一种编码指的是二进制数据转换成“人能看懂的字符”过程中使用的函数关系

孤独的小猪
python3的print是个函数,需要加上小括号。如果对python基础不太熟悉的话,建议你切换环境和老师的环境保持一致,不然的话,刚入门,就学习两个python 版本,比较困难,容易搞混淆。

Charlottehuang
python3打印要右括号,把代码改成如下吧:
import urllib.request url = "http://www.baidu.com" print( 'the first line' ) responsel = urllib.request.urlopen( url ) print( responsel.getcode() ) print( len( responsel.read() ) )

日职2016_软一刘彻
请参考我的修改方案:

迷醉
Python2和Python3一个很明显很简单的不同就是,Python3的print要加()

Camel97
print (response1.getcode())

FightingBoy
改成python3的代码就可以了啊。
print xxx 改成print(xxx)
添加回答
举报
0/150
提交
取消