python3win10spyderdef temp_convert(var):
try: return int(var) except ValueError as Argument:
print('The argument does not contain number\n',Argument)
temp_convert('xyz')想知道为什么 except ValueError as Argument: 为什么用as连接,是在什么情况下需要用as?(因为在原教程中直接用,连接ValueError,Argument:错误提示Argument没有被定义)
1 回答
![?](http://img1.sycdn.imooc.com/545863e80001889e02200220-100-100.jpg)
达令说
TA贡献1821条经验 获得超6个赞
as
是把异常对象赋值到 as 后的变量中
"错误提示Argument没有被定义"原因是, Python3
中已经不允许 except ValueError, Argument
这种写法,只能用except ValueError as Argument
添加回答
举报
0/150
提交
取消