我知道有很多问题都有相同的题目,但不是我的问题。在
我试图在一个新脚本上使用另一个脚本中的类,但在导入脚本的同一行上出现了缩进错误。这很奇怪,因为没有缩进或空格,我已经检查过了。退了很多时间,什么也没有。这是我导入类的.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
导入的类的一部分。我会在第一种方法之前演示,因为这就是我使用的全部方法。在
以下是错误的图片:
我知道这听起来很蠢,但我似乎找不到解决的办法。我确保两个脚本都在同一个文件夹中。在
61号线有5个空格而不是4个空格
你的问题与你发布的任何代码都没有关系。回溯显示在
logInScreen.py
的第61行上缩进量超过了应有的水平。看看那条线和它周围的线,找出它应该缩进到什么级别。在
如果缩进看起来不错,看看是否混合了制表符和空格。如果是,请将选项卡转换为空格。Python像Notepad一样处理制表符,因为有足够的空间来达到下一个8空格的缩进级别。这几乎肯定不是你所期望的。在
相关问题 更多 >
编程相关推荐