字典的用处非常大,昨天在网上找了个能在linux跑的字典程序,分享一下。

(2012-10-12 13:50:45)

标签:

杂谈

字典的用处非常大,昨天在网上找了个能在linux跑的字典程序,分享一下。

#!/usr/bin/python

f=open(‘wordlist’, ‘w’)

def xselections(items, n):

if n==0: yield []

else:

for i in xrange(len(items)):

for ss in xselections(items, n-1):

yield [items[i]]+ss

# Numbers = 48 – 57

# Capital = 65 – 90

# Lower = 97 – 122

numb = range(48,58)

cap = range(65,91)

low = range(97,123)

choice = 0

while int(choice) not in range(1,8):

choice = raw_input(”’

1) Numbers

2) Capital Letters

3) Lowercase Letters

4) Numbers + Capital Letters

5) Numbers + Lowercase Letters

6) Numbers + Capital Letters + Lowercase Letters

7) Capital Letters + Lowercase Letters

: ”’)

choice = int(choice)

poss = []

if choice == 1:

poss += numb

elif choice == 2:

poss += cap

elif choice == 3:

poss += low

elif choice == 4:

poss += numb

poss += cap

elif choice == 5:

poss += numb

poss += low

elif choice == 6:

poss += numb

poss += cap

poss += low

elif choice == 7:

poss += cap

poss += low

bigList = []

for i in poss:

bigList.append(str(chr(i)))

MIN = raw_input(“What is the min size of the word? “)

MIN = int(MIN)

MAX = raw_input(“What is the max size of the word? “)

MAX = int(MAX)

for i in range(MIN,MAX+1):

for s in xselections(bigList,i): f.write(”.join(s) + ‘ ’)

本文源自:ht tp://w w w.c svt.ne t/

分享:

喜欢

0

赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

linux多环境变量使用字典,字典的用处非常大,昨天在网上找了个能在linux跑的字典程序,分享一下。...相关推荐

  1. Linux下环境变量配置方法梳理(.bash_profile和.bashrc的区别)

    博客园 首页 新随笔 联系 管理 订阅 <div class="blogStats"><!--done--> 随笔- 556  文章- 38  评论- 77 ...

  2. Linux查看环境变量当前信息和查看命令

    系统的环境变量在配置web server以及编写程序都常常被用到, 因此了解必要的关于系统变量的知识是非常有必要的,下面关于linux系统变量的查看以及方法. 在Windows下,查看环境变量的命令是 ...

  3. linux环境变量管理器,运维 - linux(ubuntu) 环境变量管理 (持续更新)

    运维 - linux(ubuntu) 环境变量管理 (持续更新) 注: 本教程以 Ubuntu16.04 操作, 请细看. 如果看完还不明白, 联系我, 我给你发红包. 一, 查看环境变量: 方法 1 ...

  4. linux下环境变量PS1设置

    为什么80%的码农都做不了架构师?>>>    linux下环境变量PS1简单来说就是设置命令提示符显示的内容,如下: root@10.1.1.200:~# PS1变量中提示符各项含 ...

  5. Linux下环境变量设置

    1.在Windows 系统下,很多软件安装都需要配置环境变量,比如 安装 jdk ,如果不配置环境变量,在非软件安装的目录下运行javac 命令,将会报告找不到文件,类似的错误. 2.那么什么是环境变 ...

  6. Linux设置环境变量小结

    1.总结背景 在linux系统下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现"command not found"的提示内容.如果每次都到安装目标文件夹内,找到可执行 ...

  7. linux mv 环境变量,linux环境变量 cp mv 以及文档查看的几个命令

    1.环境变量linux 按字面意思理解,环境能够理解为整个linux系统的环境,而变量则是一个能够变化的量或是一个命令.vim 那么,咱们就能够理解为linux的环境变量,就是针对于linux的整个系 ...

  8. linux LD_LIBRARY_PATH环境变量

    linux LD_LIBRARY_PATH环境变量 (2011-09-22 17:59:35) 转载▼ 标签: 杂谈 分类:技术文章 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 ...

  9. linux path在哪个文件夹,linux PATH环境变量全解析

    linux PATH环境变量全解析 关于PATH的作用:  www.2cto.com PATH说简单点就是一个字符串变量,当输入命令的时候LINUX会去查找PATH里面记录的路径. 比如在根目录/下可 ...

最新文章

  1. 六数码问题(广搜_队列)
  2. android 7 蓝牙版本,[Android]Android什么版本开始支持蓝牙4.2?答案:Android 7.0
  3. 专访阿里云萧少聪、曹龙:一家云厂商对入局数据库做了哪些思考?
  4. Linux如何在线修改hostname
  5. ho1365_共享力量的四种方法,而不是ho积
  6. html文件可以分层吗,css分层是用什么标记?
  7. ORACLE 中NUMBER类型默认的精度和Scale问题
  8. Spark笔记整理(一):spark单机安装部署、分布式集群与HA安装部署+spark源码编译...
  9. 游戏开发之函数的增强(相比于C语言)(C++基础)
  10. 冒泡排序时间复杂度计算和优化
  11. 您需要 “企业内容管理“(ECM)还是 “文档管理系统”(DMS)?
  12. linux服务器root密码忘记怎么办,Linux忘记root密码怎么办?
  13. 【unity 保卫星城】--- 开发笔记08(太空站篇)
  14. iOS WIFI 相关
  15. se2lam翻译:基于 SE (2)-XYZ 约束的地面车辆视觉-里程计定位与建图
  16. pytorch快速上手(10)-----netron查看神经网络结构图
  17. 实现TextView尾部追加可点击的Icon和文本
  18. spring cloud 微服务之间添加自定义的header头
  19. 开关电源串模扼流圈、共模扼流圈选择方法
  20. Android Studio Chipmunk | 2021.2.1 Patch 1

热门文章

  1. SCOM 2012知识分享-17:创建并管理组
  2. 网络适配器输入的IP地址 已经分配给另一个适配器
  3. How to make everyone is happy
  4. 剑指offer(C++)-JZ76:删除链表中重复的结点(数据结构-链表)
  5. html中位div添加水平线,html中div使用CSS实现水平/垂直居中的多种方式
  6. lua脚本移植到linux平台,如何将lua移植到arm平台的linux内核
  7. Java语音怎么输出翼型_] 靠增大翼型弯度来获得升力增加的操纵面是什么?
  8. php 唤醒http进程,真正的PHP多线程(绝非fork或者用http再开进程)_PHP教程
  9. cisco显示ip地址_cisco视频会议,会议室两台电视、一个投影线路如何连接布线
  10. 测试架构师10年经验分享:测试小工到资深专家必备这5项技能