gpt4 book ai didi

python - 为什么在 Python 中使用 "SyntaxError: invalid syntax"时会得到 `match`?

转载 作者:行者123 更新时间:2023-12-05 01:04:37 28 4
gpt4 key购买 nike

我尝试使用

运行 Python 脚本
python3 ds_main.py

但它返回错误:

Traceback (most recent call last):
File "ds_main.py", line 14 in <module>
import cmd_main
File "/home/me/discord/cmd_main.py", line 190
match action:
^
SyntaxError: invalid syntax

在本节中,我确实添加了一个 match case 子句,错误似乎指向该子句。

我使用返回 Python 3.8.10python3 --version 检查了版本。

最佳答案

Python 3.8.10 不支持结构模式匹配(match 关键字)。

您需要 Python ≥ 3.10:

https://docs.python.org/3/whatsnew/3.10.html

PEP 634, Structural Pattern Matching: Specification

关于python - 为什么在 Python 中使用 "SyntaxError: invalid syntax"时会得到 `match`?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71851501/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com