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

IT老鸟,信息安全硕士。

文章分类
文章存档

2017年(2)

2012年(21)

2011年(55)

分类: Python/Ruby

2012-03-01 15:00:58

用到了python 我摘了一小段代码调试.
首先版本不对.python3.0和python2.0很多不相同的.比如 
print 一个变量就不一样.
处理函数体的时候说  File "", line 4
这个我明明定义了的.
后来发现用函数的时候到了最后一行还是...而不是>>>
再次回城出来了.
下面是正确的打印子网掩码的python脚本:倒数第二行要回车
  1. import string
  2. strHead=""
  3. strMaskSelect = ""
  4. subMaskList = ['128', '192', '224', '240', '248', '252', '254', '255']
  5. mask = '0.0.0.0'
  6. list = string.split(mask, '.')
  7. for i in range(4):
  8.     for j in range(len(subMaskList)):
  9.         list[i] = subMaskList[j]
  10.         mask = "%s.%s.%s.%s" % (list[0], list[1], list[2], list[3])
  11.         strMaskSelect = strMaskSelect + "\n" % (mask, mask)
  12.         
  13. print strHead+strMaskSelect+strFoot

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