в пустую строку

я есть набор результатов строк, сохраненных в 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 мс на ряд, что выглядит как смехотворно дорогая операция. Как я могу ускорить это?

Ответы на вопрос(1)

Ваш ответ на вопрос