문자열 목록을 선택,이 방법으로 테이블을 채우는해야합니다평 : 나는 루프 내부의 선택 문을 사용하려고 해요
<tr py:for="i in range(0,25)">
<py:choose my_list[i]='0'>
<py:when my_list[i]='0'><td>NOT OK</td></py:when>
<py:otherwise><td>OK</td></py:otherwise>
</py:choose>
...
...
</tr>
I 라인 <py:choose...>
에 오류가 있습니다
TemplateSyntaxError: not well-formed (invalid token): line...
하지만 choose 문을 사용하는 방법을 잘 이해할 수 없습니다!
<tr py:for="i in range(0,25)">
<py:choose my_list[i]>
<py:when my_list[i]='0'><td>NOT OK</td></py:when>
<py:otherwise><td>OK</td></py:otherwise>
</py:choose>
...
...
</tr>
당신이 날 도와 드릴까요 : 나는 C-등 생각한다면 난 단지 쓸 필요 (그리고 더 논리적 인 나에게 것)? 아, my_list
은 문자열 목록입니다. 그런 다음 문자열이 0
인 경우 나에게 적합하지 않다면 나머지는 모두 정상입니다.
고마워요! 우리는 해결책에 가깝습니다 ... 나는 '0'이라고 쓰여졌을 때, 필자는 필자가 알아야 할 점이 있습니다 : my_list [i] 값이 아니라 인덱스에있을 때. 이제 나는 같은 오류가 있지만 py : 행에, 왜냐하면 내가 쓰고 있기 때문에 :''py : choose test = "my_list [i]"> –
user2174050
으로 트리밍 한 경우라도 열거 형 또는 루프 용을 이해하지 못했을 수 있습니다. 두 번째 예제를 원하는대로 변경하려면'list_of_ints'를'my_list'로 변경하고''py : choose test = "index">'를''로 대체하십시오. –
VooDooNOFX