下面是一個經(jīng)過測試的例子。請注意,由于這些表的連接方式不同,您需要顯式指定連接,如下例所示,以便 SQLAlchemy 執(zhí)行查詢。db.session.query(User.id,User.name,user_tasks.c.value).\ join(user_tasks,user_tasks.c.user_id==User.id).\ filter(user_tasks.task_id==task_id).\ join(Task,Task.id==user_tasks.c.task_id).all()
2 回答

藍山帝景
TA貢獻1843條經(jīng)驗 獲得超7個贊
該print函數(shù)有一些有用的額外參數(shù)。所以:
您可以使用空白打印每個單元格end并在每行之后添加一個新行:
for row in x:
for cell in row:
print(cell, end=" ")
print()
或者,用空打印每一行sep:
for row in x:
print(*row, sep=" ")
或者最后使用該join方法合并所有行:
print('\n'.join(' '.join(str(cell) for cell in row) for row in x))

慕慕森
TA貢獻1856條經(jīng)驗 獲得超17個贊
print()接受一個可選參數(shù)end:
for i in range(0, 4):
for j in range(0, 3):
print(x[i][j], end=" ")
print()
添加回答
舉報
0/150
提交
取消