Следующий код обеспечивает мою необходимую функциональность;но занимает чуть больше 10 секунд для таблицы, содержащей 200 переменных с 64000 строк.Существует ли более эффективный способ создания пространства имен переменных, совпадающих с именами столбцов?
strExec = "a = table[:]"
for colobj in table.description._f_walk(type="Col"):
colName = colobj._v_pathname
strExec = strExec + '\n' + colName + " = a['" + colName + "']"
exec(strExec)
Код будет выполняться в среде анализа и представляет большую часть времени ожидания для конечного пользователя;Итак, я хотел бы получить подтверждение того, что это лучший способ добиться создания пространства имен, динамически основанного на именах столбцов PyTable.