如何在html中提取python的列表变量的值?

时间:2014-03-07 10:05:33

标签: python html

这是一个与html相关的问题的python。

我有一个python脚本,其中包含一个名为scalar_not_adv_rowtpdob.scalar_not_adv的列表。 两个列表都有相同的行数。但是下面的代码引发了语法错误。我无法理解为什么。

它显示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>

1 个答案:

答案 0 :(得分:2)

<% row_num=${tpdob.scalar_not_adv_row[${i}]} %>替换为<% row_num=tpdob.scalar_not_adv_row[i] %>。它会工作正常:))