关于python web网页中嵌入脚本用<% %>
今天写了一个网页之后居然出现了滚屏.确实无语.
就是昨天写的代码.
到最后
- <%
-
.....
- #问题代码
-
subMaskList = ['128', '192', '224', '240', '248', '252', '254', '255']
-
strMaskSelect=""
-
mask = '0.0.0.0'
-
list = string.split(mask, '.')
-
for i in range(4):
- for j in range(len(subMaskList)):
- list[i] = subMaskList[j]
- mask = "%s.%s.%s.%s" % (list[0], list[1], list[2], list[3])
- if(items[5]==mask):
- strMaskSelect += "\n" % (mask, mask)
-
else:
- strMaskSelect += "\n" % (mask, mask)
-
%>
-
<body>
-
.....
-
</body>
也就是body部分滚动出现.其中strMaskSelect部分使用的下拉列表框.滚动的时候出现第一个只有一项,之后每次增加一项...
后来改正的之后强行结束正确代码如下:
- <%
-
.....
-
#问题代码
-
subMaskList = ['128', '192', '224', '240', '248', '252', '254', '255']
-
strMaskSelect=""
-
mask = '0.0.0.0'
-
list = string.split(mask, '.')
-
for i in range(4):
-
for j in range(len(subMaskList)):
-
list[i] = subMaskList[j]
-
mask = "%s.%s.%s.%s" % (list[0], list[1], list[2], list[3])
-
if(items[5]==mask):
-
strMaskSelect += "\n" % (mask, mask)
-
else:
-
strMaskSelect += "\n" % (mask, mask)
-
#结束了
-
%>
-
<body>
-
.....
-
</body>
加上注释就好.这个是python开发的一个bug
首次遇到注释也起作用的语言.
阅读(1564) | 评论(1) | 转发(0) |