这是堆栈跟踪:
Traceback (most recent call last):
File "V:\Users\Administrator\AppData\Roaming\Blender Foundation\Blender\2.61\scripts\addons\ArenWorldExporter.py", line 73, in execute
_mkdir(self.filepath[:-4] + "\\models\\")
File "V:\Users\Administrator\AppData\Roaming\Blender Foundation\Blender\2.61\scripts\addons\ArenWorldExporter.py", line 73, in _mkdir
_mkdir(self.filepath[:-4] + "\\models\\")
NameError: global name 'self' is not defined
这是代码: http: //pastebin.com/B2U0DAr8
所有的间距都设置为4个空格,没有制表符(甚至不确定python编辑器是否支持制表符)
为什么说 self 没有定义?因为它显然在函数中。