Chinaunix首页 | 论坛 | 博客
  • 博客访问: 434688
  • 博文数量: 78
  • 博客积分: 2307
  • 博客等级: 上尉
  • 技术积分: 920
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-04 00:31
个人简介

IT老鸟,信息安全硕士。

文章分类
文章存档

2017年(2)

2012年(21)

2011年(55)

分类: Python/Ruby

2012-03-02 15:30:57

关于python web网页中嵌入脚本用<%   %>
今天写了一个网页之后居然出现了滚屏.确实无语.
就是昨天写的代码.
到最后
  1. <%
  2. .....
  3. #问题代码
  4. subMaskList = ['128', '192', '224', '240', '248', '252', '254', '255']
  5. strMaskSelect=""
  6. mask = '0.0.0.0'
  7. list = string.split(mask, '.')
  8. for i in range(4):
  9. for j in range(len(subMaskList)):
  10. list[i] = subMaskList[j]
  11. mask = "%s.%s.%s.%s" % (list[0], list[1], list[2], list[3])
  12. if(items[5]==mask):
  13. strMaskSelect += "\n" % (mask, mask)
  14. else:
  15. strMaskSelect += "\n" % (mask, mask)

  16. %>
  17. <body>
  18. .....
  19. </body>
也就是body部分滚动出现.其中strMaskSelect部分使用的下拉列表框.滚动的时候出现第一个只有一项,之后每次增加一项...
后来改正的之后强行结束正确代码如下:
  1. <%
  2. .....
  3. #问题代码
  4. subMaskList = ['128', '192', '224', '240', '248', '252', '254', '255']
  5. strMaskSelect=""
  6. mask = '0.0.0.0'
  7. list = string.split(mask, '.')
  8. for i in range(4):
  9.     for j in range(len(subMaskList)):
  10.         list[i] = subMaskList[j]
  11.         mask = "%s.%s.%s.%s" % (list[0], list[1], list[2], list[3])
  12.         if(items[5]==mask):
  13.             strMaskSelect += "\n" % (mask, mask)
  14.         else:
  15.             strMaskSelect += "\n" % (mask, mask)
  16. #结束了
  17. %>
  18. <body>
  19. .....
  20. </body>
加上注释就好.这个是python开发的一个bug
首次遇到注释也起作用的语言.


阅读(1529) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

blacksapper2012-03-02 16:07:11

python 版本 2.4.4