从Python脚本格式化SQLite结果可以通过以下步骤实现:
import sqlite3
from tabulate import tabulate
其中,sqlite3
模块用于连接和操作SQLite数据库,tabulate
模块用于格式化输出结果。
conn = sqlite3.connect('your_database.db')
cursor = conn.cursor()
这里假设数据库文件名为your_database.db
,可以根据实际情况进行修改。
cursor.execute('SELECT * FROM your_table')
result = cursor.fetchall()
这里假设要查询的表名为your_table
,可以根据实际情况进行修改。
headers = [description[0] for description in cursor.description]
print(tabulate(result, headers=headers, tablefmt='psql'))
cursor.description
可以获取查询结果的字段名,tabulate
函数将结果和字段名以表格形式输出。
完整的代码示例:
import sqlite3
from tabulate import tabulate
conn = sqlite3.connect('your_database.db')
cursor = conn.cursor()
cursor.execute('SELECT * FROM your_table')
result = cursor.fetchall()
headers = [description[0] for description in cursor.description]
print(tabulate(result, headers=headers, tablefmt='psql'))
这样就可以从Python脚本中格式化SQLite查询结果了。
关于SQLite的更多信息,可以参考腾讯云的产品介绍链接:腾讯云数据库 SQLite
领取专属 10元无门槛券
手把手带您无忧上云