我有一行代码为数组分配变量,它看起来像这样
var = self.data0.close[0]
这位于for循环内部,每个循环上的'data0'都会发生变化。代码应该是这样的问题:
var = 'self.%s.close[0]' % pair.data1
从%s
填充pair.data1
然而我收到错误:
ValueError: could not convert string to float: 'self.data1.close[0]'
self.data1.close[0]
不是字符串,它实际上是指向数组的指针。如何正确更改结构以使“data0”更新。
也许这个问题是我使用字符串来定义已经是数组的路径?