в пустую строку
я есть набор результатов строк, сохраненных в cursor.rows, которые возвращаются из команды pyodbc.cursor.execute. Какой самый быстрый способ распаковать эти данные и поместить их в список разделенных запятыми строк (или распаковать в пользовательский объект)?
В настоящее время я делаю следующее:
cursor.execute(query_str)
f = open(out_file, 'w')
for row in cursor:
f.write(','.join([str(s) for s in row]))
f.write('\n')
Это занимает 130 мс на ряд, что выглядит как смехотворно дорогая операция. Как я могу ускорить это?