の名前の属性を取得:このコードは動作するはず連結の私の理解に応じて自己
aList = ["first", "second", "last"]
for i in aList:
print self.i
私のクラスは、バインディングself.first=something
だけでなく、self.second
とself.last
を定義します。 print self.first
と書くとコードは機能しますが、print self.i
では例外が発生します。私は間違って何をしていますか?あなたのコードで
実際のフィールドに文字列から変換したい場合に述べたように、それはやや曖昧であったように私は質問を編集しました。問題の内容が間違っていたら編集してください。 – msw
あなたは本当に何をしようとしていますか?例えば、より良い解決策があります。辞書を使って – delnan