导入testing_copy的错误是什么意思?

What is this Error of import testing_copy means?

提问人:Ayush Puri 提问时间:9/7/2023 更新时间:9/7/2023 访问量:23

问:

**回溯(最近一次调用最后一次): 文件“main.py”,第 25 行,在 <module> 导入testing_copy 文件“/home/runner/day-5-1-test-your-code/testing_copy.py”,第 41 行 def test_2(个体经营): ^ 语法错误:解析时出现意外的 EOF ** 有人可以告诉我问题和解决方案是什么吗

我试图只是一个代码练习,所以这是一个问题,直到现在我还没有改变任何事情

python 语法错误

评论

2赞 Anentropic 9/7/2023
您的代码中存在语法错误,在看不到代码的情况下,没有人可以帮助您
1赞 JonSG 9/7/2023
您是否在第 41 行之后提交?我行有定义方法的开始但没有方法主体?也许在第 42 行添加正确缩进或可能会有所帮助。pass...
0赞 Community 9/8/2023
请提供足够的代码,以便其他人可以更好地理解或重现问题。

答:

0赞 Meena 9/7/2023 #1

请发布此错误响应的代码,或者至少发布它提到的行(第 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. 如果您从网站/等复制并粘贴了示例练习,也许您没有得到所有代码并且忘记了大括号/括号/等。

别的。。。

同样,没有人能给你一个确切的答案,除非你编辑帖子以包含给你错误的代码/单元格。