我目前正在研究python編程。NameError:name'self'未定義?
class A:
def LoadPosition(self):
FILE = open('a.txt', "r+")
i = 0
for node in self.nodes:
line = FILE.readline()
if i == 0:
scaling_factor == float(line)
i += 1
else:
tmpn, tmpx, tmpy, tmpa = line.split('\t')
node.id = tmpn
node.coordinate_x = float(tmpx)
node.coordinate_y = float(tmpy)
node.area = int(tmpa)
FILE.close()
這是很好過,但所有的突然,它顯示了NameError消息。請幫助我。
在此先感謝。
你在原始代碼中有相同的縮進嗎?這似乎是問題所在。您需要通過右邊的'4空格'縮進函數中的所有代碼。 –
@RohitJain:他不能。這將是'IndentationError:意外的unindent' – inspectorG4dget
'Class'→'class' – arshajii