我對blender腳本一無所知,但是當我試圖導入.Py腳本時,它提出了這一行,並說出現了語法錯誤。在Blender中打印'Bone',self.name錯誤2.64
print 'Bone ', self.name
我已經做了一些其他的編程語言在過去的(如VB和SB),但我希望你們中的一個會見識一下發生了什麼事情。
的完整代碼是Here
我對blender腳本一無所知,但是當我試圖導入.Py腳本時,它提出了這一行,並說出現了語法錯誤。在Blender中打印'Bone',self.name錯誤2.64
print 'Bone ', self.name
我已經做了一些其他的編程語言在過去的(如VB和SB),但我希望你們中的一個會見識一下發生了什麼事情。
的完整代碼是Here
當前攪拌器包括的Python 3.3。在Python 3.3中,print
是一個函數,而不是一個聲明。將其更改爲:
print('Bone ', self.name)
有你需要做的代碼,這是明顯地寫在Python的2.x的運行速度非常非常有可能其他許多這樣的變化
有沒有一種方法可以獲取它的Python版本? – Zock77
您可以使用Blender的舊版本,其中一個當前版本,比如2006 ... – kindall
它似乎是2.5之前的版本,因爲它使用Blender模塊替換爲bpy模塊。 – neomonkeus
我會猜測你正在用Python 3解釋器執行Python 2.7代碼。在Python 3中,print是一個函數,需要相應調用。 'print(「Bone」,self.name)' –