Я использую pyodbc для возврата строк из базы данных SQL, и я могу подключиться и получить все строки просто отлично. Но теперь я смущен, как обращаться с возвращенными данными. Я хотел бы присоединиться ко всем значениям в возвращаемом списке, в строку, которую я могу записать в файл. Но я не уверен, как обращаться с несколькими типами данных в списке.Как присоединиться к целым числам, десятичным() и datetime.datetime() в списке?
Вот базовый код, ведущий к списку:
key = "03001001"
cursor.execute('''select * from table_name where key='{}' '''.format(key))
rows = cursor.fetchall()
for x in rows:
print(x)
Когда я print(x)
возвращает следующую строку:
('03001001', 2, datetime.datetime(2014, 11, 13, 4, 30), 0, Decimal('-0.1221'), 5, 0, 0, 0, datetime.datetime(2014, 11, 13, 14, 30), datetime.datetime(2014, 11, 13, 4, 30, 12), 0)
Я хотел бы, чтобы он просто вкладка строка с разделителями.
Вы можете превратить элемент в строку с помощью функции 'str', и вы можете присоединиться к списку строк вместе с функцией' join'. –