使用Python将SQL Server查询输出写入.txt文件的步骤如下:
pip install pyodbc
import pyodbc
conn = pyodbc.connect('DRIVER={SQL Server};SERVER=<服务器地址>;DATABASE=<数据库名>;UID=<用户名>;PWD=<密码>')
请将<服务器地址>
、<数据库名>
、<用户名>
和<密码>
替换为实际的连接信息。
cursor = conn.cursor()
query = "SELECT * FROM <表名>"
cursor.execute(query)
请将<表名>
替换为实际的表名。
with open('output.txt', 'w') as file:
for row in cursor:
file.write(str(row) + '\n')
这将把每一行查询结果转换为字符串,并写入名为output.txt
的文本文件中。
cursor.close()
conn.close()
完成以上步骤后,你将在当前工作目录下找到一个名为output.txt
的文件,其中包含了SQL查询的输出结果。
请注意,上述代码仅提供了一个基本的示例,实际使用时可能需要根据具体情况进行适当的修改和优化。
领取专属 10元无门槛券
手把手带您无忧上云