在 python 中使用异常处理时出错

高瑟姆·卡南

我刚开始学习python,在异常处理中使用try命令时,出现语法错误

这是我的代码,

def divide(a,b):
    {
        print(a," hello world", b)
        try:
            return a/b
        except:
            print("It is meaningless")
    }
print(divide(1,2))

这是我的输出,

PS D:\python> python firstprog.py
  File "firstprog.py", line 4
    try:
      ^
SyntaxError: invalid syntax

你能帮助我吗?

阿韦赞

首先删除你的大括号,python 中的大括号用于字典/集合速记声明。

喜欢:

def divide(a,b):
    print(a," hello world", b)
    try:
        return a/b
    except:
        print("It is meaningless")

print(divide(1,2))

因为使用花括号和冒号 python 认为它是某种字典并在尝试附近抛出错误。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Flask中处理自定义异常时出错(Python)

来自分类Dev

使用Python的子进程时的异常处理

来自分类Dev

在Python中使用Sapi Voice时出错

来自分类Dev

在Python中使用回调时出错

来自分类Dev

在Selenium,Python中使用XPath时出错

来自分类Dev

在python中使用GetExtendedTcpTable时出错

来自分类Dev

在Pig中使用python udf时出错

来自分类Dev

处理python时出错

来自分类Dev

python不能在处理程序中使用异常字段

来自分类Dev

OpenCV Python:在GoodFeatureToDetect中使用Mask参数时出错

来自分类Dev

安装PySWIP以在Python中使用Prolog时出错

来自分类Dev

在python Tox ini文件中使用源代码时出错

来自分类Dev

在python 2.6中使用XML API findall()时出错

来自分类Dev

在Python中使用Matplotlib.image时出错

来自分类Dev

在python大熊猫中使用loc时出错

来自分类Dev

在python中使用基本递归绘制分形时出错

来自分类Dev

在Python 3.8.0中使用pylab和numpy时出错

来自分类Dev

尝试在Python Jupyter中使用.difference()函数时出错

来自分类Dev

在Python中使用多种条件的时间时出错

来自分类Dev

在python 3.3.2中使用print命令时出错

来自分类Dev

在Python中使用Google距离矩阵API时出错

来自分类Dev

在Python中使用Matplotlib.image时出错

来自分类Dev

在Python calendar.monthrange中使用变量时出错

来自分类Dev

在我的 Python 脚本中使用函数编辑 txt 时出错

来自分类Dev

在 Python Selenium 的 xpath 中使用变量时出错

来自分类Dev

在python中使用Pandas ExcelWriter时处理Nan

来自分类Dev

在Python中使用多重处理时保持秩序

来自分类Dev

在Python中使用多重处理时保持秩序

来自分类Dev

在python中使用多个异常

Related 相关文章

热门标签

归档