Я извлекаю данные из таблицы SQL Server, используя python-код pyodbc.
В выходном файле я получаю такие записи:
1, 1, None, None,Нет, Нет, Нет, Нет
Значения None в таблице SQL имеют значение Null.
Я бы хотел видеть записи в текстовом файле в этом формате.Я не хочу видеть None.
1, 1,,,,,,
Любые идеи, как я могу это сделать?
Вот код, который я 'м с использованием:
import pyodbc
outputfile = 'MyOut.txt'
output_data = open(outputfile, 'w+')
conn=pyodbc.connect(
r'Driver={SQL Server};'
r'Server=MyServer;’
r'Database=MyData;'
r'Trusted_Connection=yes;')
crsr = conn.cursor()
crsr.execute('select * from MyTable’)
for row in crsr:
print(str(row))
outrows = str(row).strip('(')
outrows = outrows.strip(')')
output_data.write(outrows + '\n')
output_data.close()