Python:使用异常参数时出现语法错误
Python: Getting Syntax Error while using Argument of an Exception
我想在我的代码出现错误时使用异常参数来显示附加信息。
这是我的代码。
ArgumentOfAnException.py
from pip._vendor.distlib.compat import raw_input
def to_celsius(f):
try:
c = (f-32)*5/9;
return c;
except ValueError, Argument:
print("The argumet doesn't contain number\n", Argument);
return;
f = raw_input("Enter temperature in *F : ");
print("Temperature in Celsius : ", to_celsius(float(f)));
print("Thank you...");
这里我使用 Argument 变量在我的代码出现错误但在 运行 程序之后显示附加信息将在控制台输出中显示 语法错误 并且错误类似于
File "F:\Document\Files\Coding\Java Eclipse\Python Project\First Project\src\Error\ArgumentOfAnException.py", line 7
except ValueError, Argument:
^
SyntaxError: invalid syntax
您好像在使用 python 3.x.
使用以下语法(使用 as
):
except ValueError as Argument:
我想在我的代码出现错误时使用异常参数来显示附加信息。 这是我的代码。
ArgumentOfAnException.py
from pip._vendor.distlib.compat import raw_input
def to_celsius(f):
try:
c = (f-32)*5/9;
return c;
except ValueError, Argument:
print("The argumet doesn't contain number\n", Argument);
return;
f = raw_input("Enter temperature in *F : ");
print("Temperature in Celsius : ", to_celsius(float(f)));
print("Thank you...");
这里我使用 Argument 变量在我的代码出现错误但在 运行 程序之后显示附加信息将在控制台输出中显示 语法错误 并且错误类似于
File "F:\Document\Files\Coding\Java Eclipse\Python Project\First Project\src\Error\ArgumentOfAnException.py", line 7
except ValueError, Argument:
^
SyntaxError: invalid syntax
您好像在使用 python 3.x.
使用以下语法(使用 as
):
except ValueError as Argument: