2014-03-07 26 views
1

這是一個與html相關的問題的python。如何在html中提取python的列表變量的值?

我有一個名爲scalar_not_adv_rowtpdob.scalar_not_adv的列表的python腳本。 這兩個列表具有相同的行數。但下面的代碼是拋出語法錯誤。我無法理解爲什麼。

它顯示了row_num=${tpdob.scalar_not_adv_row[${i}]}的錯誤,我想從列表中獲取一個特定的元素而沒有循環。循環遍歷這兩個列表會增加代碼的時間複雜度,因此我試圖避免它。

請提供任何建議,你必須使代碼工作! 請告訴您是否遇到任何可以詳細說明如何在html中使用python的網站!

<table> 
% for COMPNAME in tpdob.scalar_not_adv: 
    <% i=0 %> 
    <% row_num=${tpdob.scalar_not_adv_row[${i}]} %> 
    <tr> 
     <td>${row_num}</td> 
     <td>${COMPNAME}</td> 
    </tr> 
    <% i=i+1 %> 
% endfor 
</table> 

回答

2

<% row_num=${tpdob.scalar_not_adv_row[${i}]} %>替換爲<% row_num=tpdob.scalar_not_adv_row[i] %>。它會工作得很好:)