以下是一个示例的解决方法,使用Python的SQLite数据库访问模块sqlite3来控制输出格式。
import sqlite3
def execute_query(query):
# 连接到数据库
conn = sqlite3.connect('database.db')
cursor = conn.cursor()
# 执行查询
cursor.execute(query)
rows = cursor.fetchall()
# 打印查询结果
for row in rows:
# 控制输出格式,将结果转换为字符串
result = ' '.join([str(item) for item in row])
print(result)
# 关闭数据库连接
cursor.close()
conn.close()
# 示例查询语句
query = "SELECT * FROM table_name"
# 执行查询
execute_query(query)
在上述示例代码中,首先我们通过sqlite3.connect()
函数连接到数据库。然后,我们使用cursor.execute()
方法执行查询语句,并使用cursor.fetchall()
方法获取所有查询结果。接下来,我们使用一个循环遍历每一行结果,并使用join()
方法将每个字段转换为字符串并以空格分隔。最后,我们通过print()
函数打印结果。
请注意,上述示例中的"database.db"和"table_name"应替换为实际的数据库文件名和表名。另外,根据具体情况,您可能需要根据查询结果的字段数量和类型来自定义输出格式。
上一篇:不轮换的CCW。