gpt4 book ai didi

python - 如何解决意外的 token 解析器 16 Visual Studio 代码

转载 作者:行者123 更新时间:2023-12-04 11:35:41 26 4
gpt4 key购买 nike

使用 Visual Studio 代码,我偶尔会收到这个意外的 token 解析器 16 错误消息。为什么?我以前用过各种代码。在这种情况下,等号有什么问题?
它似乎源于某些代码行。如果您尝试从该代码复制和粘贴,它会继承错误,但是如果您再次输入它,那么一切都好吗?它实际上是一个字母一个字母的完全相同的代码。
enter image description here

最佳答案

有3件事可能是

第一个很简单,重启你的编辑器,看看问题是否仍然存在。

第二件事可能是一个旧的未维护的扩展:

安装错误的扩展可能会导致头痛和难以解决的问题。这就是为什么安装扩展很有趣,而且它们是免费的,这是一个坏主意。你应该总是有一个安装扩展的正当理由,并且应该始终避免安装扩展,假装有一天你可能需要它。
当谈到像 VSCode 这样的开源编辑器时,扩展是命中注定的,至少可以这么说。有时你可能会发现一个隐藏的 gem ,或者一些新的东西,以一种很好的方式给你意想不到的惊喜,但是你需要有一个寻找特定扩展的理由,因为你需要知道你在寻找什么,许多扩展提供的功能VSCode 现在支持开箱即用,一些扩展已经 2-3 年没有升级,并且充满了弃用的代码。有一个存储库的示例,该存储库由 Microsoft 维护到 2020 年。人们仍在创建引用解析器 16 错误的问题,他们只会得到存储库不再维护的响应,以及使用不同工具的建议。 “_
Here's the link to the repository I mentioned above .我不知道你在使用什么扩展,但是如果它使用这个旧的语言服务器存储库,由于某种原因它仍然处于事件状态,你会想把这个扩展换成别的东西,或者只是把它放在一起。



要测试它是否是扩展,请执行以下简单步骤:

要确认它是一个扩展...
  • 开通 你在 V.S. 中的项目代码
  • HIT F1 打开您的快速输入菜单
  • 类型: “禁用扩展的重新加载窗口”
  • 选择 菜单中与您在上述第 3 步中键入的文本匹配的命令(“禁用扩展的重新加载窗口”)(或 workbench.action.reloadWindowWithExtensionsDisabled)
  • 编辑器重新加载后,检查您的并查看问题是否仍然存在。

  • 问题应该会消失,因为您不应该从启用的扩展中突出显示语法。但是,您需要在没有问题的情况下完成语法突出显示。为此,您将暂时禁用所有扩展,然后,如果您没有,请安装名为的扩展包:
  • Python(就是这样,它只是被称为“Python”)。

  • 如果你有它,那么只需启用它。 VS代码 Python 扩展 将 Microsoft 支持添加到 V.S. Python 代码。确保扩展 ID-Name 是 ms-python. python ,它是由 Microsoft 开发的,并且您拥有最新版本。
    在您打开项目并使用所有扩展(安装 Microsoft Python 扩展除外)后,查看问题是否消失以及您的语法突出显示是否有效。

    第三个也是最后一个可能是 Python 扩展解析器无法解析您的代码,这可能是也可能不是您的错。

    如果以上没有解决您的问题,那么问题很可能是您的代码有问题,这可能是您的错,也可能不是您的错。 Python 语法很有趣,因为它与其他 C 风格的语言大不相同,但它仍然非常接近 C 风格。过去,我见过由 F 字符串和 R 字符串引起的解析器 16 错误,因为解析器中存在错误。他们要么很难获得多个报价 """连续,或者他们很难选择带有多个引号的逻辑运算符,如下例所示的语法会在特定用例中导致错误: """!==你需要通过,确保它不是你的错误,你甚至可以在这里发布你的代码,这将有助于社区确定它是否是一个错误,特别是如果你可以向我们确认你只有 python 扩展在您收到错误时处于事件状态。
    如果您确定您的代码库处于正常工作状态,并且如果您是正确的,则它处于工作状态,那么它可能是一个错误,但您需要非常非常确定。确定后,转到以下存储库并创建问题。
    VSCode-Python Repository (CLICK HERE)

    关于python - 如何解决意外的 token 解析器 16 Visual Studio 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65488778/

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