python3.5处理异常与python2的不同

来源:互联网 发布:三十后换工作 知乎 编辑:程序博客网 时间:2024/06/05 08:32

1.在学习python异常抛出的时候发现了python2与python3在一些地方处理起来还是有很多不同的,具体如下:

在python2里,是这样的:

def temp_convert(var):    try:        return int(var)    except ValueError,Argument:        print("参数没有包含数字\n",Argument)


def num_convert(var):    try:        return int(var)    except ValueError as Argument:        print "参数没有包含数字\n",Argument
2.python2里面的输入函数是raw_input,但是在python3里面已经没有了raw_input这个函数,取而代之的是input();

原来的输出函数print也改成了print()。

原创粉丝点击