导入testing_copy错误是什么意思?

问题描述 投票:0回答:1

**回溯(最近一次调用最后一次): 文件“main.py”,第 25 行,位于 导入测试_副本 文件“/home/runner/day-5-1-test-your-code/testing_copy.py”,第 41 行 def test_2(自身): ^ SyntaxError:解析时出现意外的 EOF ** 有人可以告诉我问题是什么以及解决方案吗

我只是想进行一个代码练习,所以这是一个从那里开始的问题,到目前为止我还没有改变任何东西

python syntax-error
1个回答
0
投票

请发布此错误所响应的代码,或者至少发布它提到的行(第 25 行和 41 行)。

但是至于这个错误意味着什么: “意外的 EOF 意味着解释器在执行所有代码之前已到达程序末尾。以下情况可能会发生此错误: 我们未能声明 for 循环语句 ( while / for ) 我们省略了右括号或大括号一段代码。”

因此,要么您缺少 for/while 循环,要么您需要从头开始重新运行您的笔记本(我假设?)。当您运行这部分练习时,可能会重新分配一两个变量或其他内容。但除非您发布导致错误的代码,否则任何人都无法知道它可能是什么。

既然你说这是一个代码练习并且你没有更改任何内容,那么导致它的原因有太多可能性。

  1. 也许如果你保存现在的工作,然后重新启动内核并运行所有单元,直到那时,你就会没事的。

  1. 也许您将练习表格复制到某处,但源/网站的格式在您的笔记本或 CLI 中无法很好地转换。 (就像我复制并粘贴此页面的代码一样,我会收到错误,因为 for 循环没有正确缩进,也称为错误语法:https://docs.opencv.org/4.x/d4/dc6/tutorial_py_template_matching .html

  1. 如果您从网站等复制并粘贴示例练习,也许您没有获得所有代码并忘记了大括号/括号等。

还有别的事...

再次强调,除非您编辑帖子以包含导致错误的代码/单元格,否则没有人可以给您准确的答案。

© www.soinside.com 2019 - 2024. All rights reserved.