首页 > 解决方案 > 是否可以在 Python 中声明一个名为“except”的函数?

问题描述

目前我正在尝试在 Python 中实现一个最初用另一种编程语言编写的 API。此 API 有一个名为except. 我正在尝试在 Python 中实现此功能,但显然这导致了一个错误,因为except它已经是 Python 语言的一部分。这可能是不好的做法,但有人知道是否可以声明一个名为 的函数except

def except():
    print('hi')

>>>

    def except():
        ^
SyntaxError: invalid syntax

标签: pythonpython-3.x

解决方案


这是不可能的; except是 Python 关键字,不能以任何方式用作用户定义的名称。您可以通过keyword模块找到完整的关键字列表。


推荐阅读