Используя приведенный ниже код Python, подключенный к mssql db, и попытался извлечь данные из БД.Python - обработка данных для данных, полученных с помощью подключения к базе данных MSSQL
import pymssql
conn=pymssql.connect(host='localhost',user='sa',password='Password',database='HB')
mycursor=conn.cursor()
mycursor.execute("Select * from HB.dbo.TRANS")
results=mycursor.fetchall()
with open('Output.csv','w') as f:
for row in results:
print str(row)
s = ("%s\n" % str(row))
f.write(s)
f.close()
Получение выход как:
(101, datetime.datetime(2016, 2, 1, 0, 0), 129.0, 0.0, 0.0, datetime.datetime(2016, 6, 22, 5, 50, 42, 83))
Ожидаемый результат:
(101, 2016:02:01 00:00:00.000, 129, 0, 0,2016:06:22 00:00:00.000, 5, 50, 42, 83)
Как я обрабатывать тип данных приходит в данных извлеченной? (Т.е. не хотите тип данных (datetime.datetime) появляться в данных)
Что вы имеете в виду под «ручкой»? –
Обращайтесь как в, не хотите, чтобы тип данных отображался в фактических данных. –