我写的代码和输出附在下面.. 将它放在上面的图像中。
import psycopg2
conn = psycopg2.connect("dbname='news' user='postgres'")
cursor = conn.cursor()
cursor.execute(
"SELECT * FROM authors")
results = cursor.fetchall()
print (results)
conn.close
代码和输出:
我想要的输出格式:
答案 0 :(得分:1)
您可以使用库pandas
,它有方便的方法来显示数据并为您进行列对齐。
这是一个小样本:
import pandas as pd
print(pd.DataFrame([(1,2,3), (1,2,3)], columns=['a', 'b', 'c']))
导致输出
a b c
0 1 2 3
1 1 2 3
在你的情况下,你会想要使用:
df = pd.DataFrame(results, columns=['name', 'description', 'id'])
我猜对了列名......