比方說,我有在Python如下:值的一類添加在Python
Test.setvalue1('Hola')
或
Test.Value1 = 'Hola'
:
class Test():
self.value1 = 1
self.value2 = 2
def setvalue1(self, value):
self.value1 = value
所以一個可以通過執行設置值1到現在爲止還挺好。我的問題是,我想通過閱讀他們在其他地方設置值,所以比如我可能有以下幾點:
A = [['Value1','Hola'],['Value2','Adios']]
我想能夠運行的東西,會做(在僞代碼):
for each in A:
Test.each[0] = A[1]
這可能嗎?非常感謝!
是您的代碼的縮進按預期? 'setvalue1'是'Test'的成員嗎? – 2015-05-29 12:35:28
http://stackoverflow.com/questions/285061/how-do-you-programmatically-set-an-attribute-in-python – iced
不是'self' undefined在你設定的位置'self.value1 = 1'? – Holloway