Python中的奇怪意外缩进错误

2024-10-01 00:16:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道有很多问题都有相同的题目,但不是我的问题。在

我试图在一个新脚本上使用另一个脚本中的类,但在导入脚本的同一行上出现了缩进错误。这很奇怪,因为没有缩进或空格,我已经检查过了。退了很多时间,什么也没有。这是我导入类的.py处:

from logInScreen import checkValidation #the undexpected indent is on this line


class hello:

    cv = checkValidation()

    def show(self):

        print(self.cv.user)

h = hello()

h.show()

这只是一个例子!我给hello类起了不同的名字。在

这是我试图从另一个.py导入的类的一部分。我会在第一种方法之前演示,因为这就是我使用的全部方法。在

^{pr2}$

以下是错误的图片:

enter image description here

我知道这听起来很蠢,但我似乎找不到解决的办法。我确保两个脚本都在同一个文件夹中。在


Tags: 方法frompyself脚本helloshow错误
2条回答

61号线有5个空格而不是4个空格

你的问题与你发布的任何代码都没有关系。回溯显示在logInScreen.py的第61行上

os.system("mainPage3.py 1")

缩进量超过了应有的水平。看看那条线和它周围的线,找出它应该缩进到什么级别。在

如果缩进看起来不错,看看是否混合了制表符和空格。如果是,请将选项卡转换为空格。Python像Notepad一样处理制表符,因为有足够的空间来达到下一个8空格的缩进级别。这几乎肯定不是你所期望的。在

相关问题 更多 >