Я получаю данные из sql таблицы сервера, используя pypyodb c следующий код:
RegularRepoData= self.dataSql.GetPortiaTempRegularRepoData()
Теперь я фильтрую данные, как показано ниже:
fltrdPortiaData= [data for data in RegularRepoData if data['notionalvaluelocal']== record['loanamt']]
этот код отлично работает на моем локальном компьютере, но выдает следующую ошибку на другом сервере:
индексы строк должны быть целыми числами, а не str
Единственное отличие ч / б на обеих машинах: мой локальный машина использует pypyodb c, в то время как другая машина использует pyodb c. Это имеет какое-то значение? Пожалуйста, помогите мне решить эту проблему.