2010-03-11 2 views
0

파이썬 PSP 페이지 코드가 아래에 나와 있습니다. 현재는 왼쪽 열의 문자 수가 60 인 단일 행의 문자 만 인쇄합니다.파이썬 : PSP 및 HTML 테이블

<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> 

답변

0
for k in s[i:i+60]: 
    req.write('<td>%s</td>' % k) 
req.write('</tr>')