繁体   English   中英

无法在“预期”中找到错误)” Pylance [16,9]

[英]Can't find the error on “Expected ”)" Pylance [16,9]

以下错误是什么意思?

Unindent 与先前的缩进不匹配 [6,3] 找不到“预期的”)”Pylance 上的错误 [16,9]。无法解析导入“Numpy”

这是产生错误的代码的一部分

根据您的图片,

  1. 您需要在第 15 行末尾使用) 。您正在正确关闭format(...)但从未关闭input(...)

  2. 第 16 行中的任何内容都需要注释掉。 您可以用#字符作为最左边的字符在 Python 中注释掉一行。

  3. 第 17 行及以后的行缩进得太远。 “取消缩进”它们的快速方法是突出显示行,按住shift ,然后按tab 函数定义的主体show_scorestart_game也缩进了太多。 使用单个缩进。

  4. 根据您的消息,您在代码中的某处不正确地导入了numpy 您应该确保拼写正确,例如import numpyimport numpy as np (大小写很重要)。 如果你还没有安装 numpy 包,你可以根据你的 Python 包管理器使用pip install numpyconda install numpy

根据经验,您应该非常小心 Python 中的缩进,因为它是语法的一部分。 您在整个文件中使用不一致的缩进。 仅在以下定义、条件(如ifelsetrycatch之后以及forwhile等循环体中缩进。 其他情况也存在缩进。 如果您熟悉 C、C++、Java、C# 等其他语言,那么您可能习惯于使用{}进行范围界定。 在 Python 中,范围由缩进表示,这就是为什么要小心的原因。

如果您更新问题以实际将代码作为文本而不是屏幕截图提供,我们可以帮助您解决缩进问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM