【问题标题】:Does Jupyter Lab Not Support Match-Case Yet?Jupyter Lab 还不支持 Match-Case 吗?
【发布时间】:2021-12-23 00:24:41
【问题描述】:

我现在在 Jupyter 工作,我刚刚在我的本地系统上安装了 Python 3.10。我试图在我的 Jupyter Notebook 中实现一个匹配案例,但它似乎还没有识别出这个语句。也许我遗漏了一些东西,但是如何启用此功能?

【问题讨论】:

  • 你确认你的 jupyter notebook 也在使用3.10吗?您可以通过检查笔记本中的sys.version 来做到这一点
  • 我不确定发生了什么,我刚刚硬重启了计算机,我们现在正在工作。起初我被抛弃了,因为没有像 if-else 那样的 match-case 语法高亮,但后来我意识到它只是不起作用。现在好像没事了。

标签: python visual-studio-code jupyter


【解决方案1】:

您可以按如下方式检查您是否真的在 python 3.10 上运行:

from platform import python_version
print(python_version())

【讨论】:

  • 只是好奇,但有什么理由推荐这个而不是sys.version
  • @mortz 你是对的,这可能更好,但如果 OP 实际上使用 python 3.10,他们都回答了这个问题
  • 当我从 VS Code 中运行它时,我确实得到了 3.10.0。奇怪。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多