我想使用match/case
语句,但PyCharm目前不喜欢它,当我尝试运行以下代码时:
def test(action):
match action:
case "send":
pass
case "create":
pass
case "dump":
pass
它告诉我
match action:
^
SyntaxError: invalid syntax
我使用的是python 3.9.1和PyCharm 2021.2.3 Pro。关键字match
和case
是蓝色的,所以我想PyCharm可以识别它们,但无法运行它。我在这里缺少什么?
您使用的Python版本低于3.10。
PEP634:结构模式匹配是在python 3.10中引入的了解更多信息。