【发布时间】:2019-07-11 20:08:17
【问题描述】:
我正在使用 pyodbc python 代码从 SQL Server 表中提取数据。
在输出文件中我得到这样的记录:
1、1、无、无、无、无、无、无
SQL 表中的 None 值为 Null。
我想以这种格式查看文本文件中的记录。我不想看到无。
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()
【问题讨论】:
标签: sql-server python-3.x