如何在Python中使用Try/Catch

问题描述 投票:0回答:3

我想在 Python 中使用 try catch,但 python 给我一个错误,我该怎么办?

try:
    input('enter your number');
catch:
    print('please give integer');
python try-catch
3个回答
7
投票

Python 中的 try/catch 是 try/ except。

你可以像这样使用 try/ except :

try:
   input('enter your number');
except expression:
   print('please give integer');

4
投票
try: 
    int(input('enter your number')); 
except ValueError: 
    print('please give integer');

使用处理异常


1
投票

您可以针对您的用例使用以下替代方案:

try:
    input_ = int(input('enter your number'))
except:
    print('please give integer')
    exit() #if you want to exit if exception raised
#If no exception raised, execution continues from here
print(input_)
© www.soinside.com 2019 - 2024. All rights reserved.