2016-01-13 24 views
1

我有兩個CSV行,我想只遍歷一次。注意它們結合了兩個模型,庫存和材料。我怎麼能將這兩個表組合成一個CSV導出?Pythonic的方式來結合加入CSV作家

表:

[outcsv.writerow([getattr(curr, column.name) for column in Inventory.__mapper__.columns]) for curr in records] 

加入:

[outcsv.writerow([getattr(curr.material, column.name) for column in Material.__mapper__.columns]) for curr in records] 
+0

你能舉例輸入和輸出嗎? –

回答

1

哦,這很簡單。

[outcsv.writerow([getattr(curr, column.name) for column in Inventory.__mapper__.columns] + [getattr(curr.material, column.name) for column in Material.__mapper__.columns]) for curr in records]