这是一个与html相关的问题的python。
我有一个python脚本,其中包含一个名为scalar_not_adv_row
和tpdob.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>
答案 0 :(得分:2)
将<% row_num=${tpdob.scalar_not_adv_row[${i}]} %>
替换为<% row_num=tpdob.scalar_not_adv_row[i] %>
。它会工作正常:))