2013-04-02 33 views
0

我對blender腳本一無所知,但是當我試圖導入.Py腳本時,它提出了這一行,並說出現了語法錯誤。在Blender中打印'Bone',self.name錯誤2.64

print 'Bone  ', self.name 

我已經做了一些其他的編程語言在過去的(如VB和SB),但我希望你們中的一個會見識一下發生了什麼事情。

的完整代碼是Here

+0

我會猜測你正在用Python 3解釋器執行Python 2.7代碼。在Python 3中,print是一個函數,需要相應調用。 'print(「Bone」,self.name)' –

回答

1

當前攪拌器包括的Python 3.3。在Python 3.3中,print是一個函數,而不是一個聲明。將其更改爲:

print('Bone  ', self.name) 

有你需要做的代碼,這是明顯地寫在Python的2.x的運行速度非常非常有可能其他許多這樣的變化

+0

有沒有一種方法可以獲取它的Python版本? – Zock77

+0

您可以使用Blender的舊版本,其中一個當前版本,比如2006 ... – kindall

+0

它似乎是2.5之前的版本,因爲它使用Blender模塊替換爲bpy模塊。 – neomonkeus