【问题标题】:Python: PSP & HTML tablesPython:PSP 和 HTML 表格
【发布时间】:2010-03-11 14:39:16
【问题描述】:

我有一个python psp页面代码如下所示。目前它只打印出单行60个字符,字符数在左列。

<table>
<%
s = ''.join(aa[i] for i in table if i in aa)
for i in range(0, len(s), 60):
    req.write('<tr><td><TT>%04d</td><td><TT>%s</TT></td></tr>' % (i+1, s[i:i+60]));
#end
%>
</table>

我遇到的问题是没有将每个字符放在一个单独的单元格中,而不是 60 个字符的单元格中。我尝试使用下面的代码执行此操作,但它会打印出一行 60 个字符 60 次。

<table>
<%
s = ''.join(aa[i] for i in table if i in aa)
for i in range(0, len(s), 60):
    req.write('<tr><td>%04d</td>' % (i+1));
    for k in s:
        req.write('<td>%s</td></tr>' % s[i:i+60]);
#end
%>
</table>

【问题讨论】:

    标签: python html html-table python-server-pages


    【解决方案1】:
    for k in s[i:i+60]:
        req.write('<td>%s</td>' % k)
    req.write('</tr>')
    

    【讨论】:

      猜你喜欢
      • 2013-05-21
      • 1970-01-01
      • 2016-05-27
      • 1970-01-01
      • 2021-04-28
      • 2015-06-17
      • 2016-02-10
      • 2023-03-09
      • 1970-01-01
      相关资源
      最近更新 更多