python生成密码字典的方法


Posted in Python onJuly 06, 2018

这里我使用的是python27

主要用的是我之前博文里提到的itertools循环迭代的模块,用这个模块可以省不少事

首先要调用itertools

import itertools as its

然后将字典需要的元素(或者说是关键字)赋给word变量

我们这里假设密码是纯数字,所以元素就是1234567890

即代码

words = "1234568790"

假设密码是4位,那么需要元素在迭代器中循环4次,即

r =its.product(words,repeat=4)

接着我们创建一个文档,用来写入生成的密码

dic = open("pass.txt","a")

接着我们需要依次将密码输入文档,可以用循环实现,这里注意,密码与密码之间需要回车换行,所以我们用来“\n”转义字符

for i in r:
 dic.write("".join(i))
 dic.write("".join("\n"))

然后关闭文档

dic.close()

完整代码如下

import itertools as its
words = "1234568790"
r =its.product(words,repeat=4)
dic = open("pass.txt","a")
for i in r:
 dic.write("".join(i))
 dic.write("".join("\n"))
dic.close()

效果如图:

python生成密码字典的方法

以上这篇python生成密码字典的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在python中的socket模块使用代理实例
May 29 Python
Python实现的二维码生成小软件
Jul 11 Python
django实现分页的方法
May 26 Python
python选择排序算法实例总结
Jul 01 Python
使用Python编写基于DHT协议的BT资源爬虫
Mar 19 Python
在windows下快速搭建web.py开发框架方法
Apr 22 Python
python自动裁剪图像代码分享
Nov 25 Python
Python subprocess模块常见用法分析
Jun 12 Python
python实现泊松图像融合
Jul 26 Python
Pyspark获取并处理RDD数据代码实例
Mar 27 Python
python requests.get带header
May 05 Python
python获取命令行参数实例方法讲解
Nov 02 Python
Python 3.x 判断 dict 是否包含某键值的实例讲解
Jul 06 #Python
使用python中的in ,not in来检查元素是不是在列表中的方法
Jul 06 #Python
python 实现将字典dict、列表list中的中文正常显示方法
Jul 06 #Python
Python判断中文字符串是否相等的实例
Jul 06 #Python
Python中使用Counter进行字典创建以及key数量统计的方法
Jul 06 #Python
python 字典 按key值大小 倒序取值的实例
Jul 06 #Python
对python字典元素的添加与修改方法详解
Jul 06 #Python
You might like
深入理解PHP原理之异常机制
2010/08/21 PHP
php实现redis数据库指定库号迁移的方法
2015/01/14 PHP
支持中文、字母、数字的PHP验证码
2015/05/04 PHP
php+ajax无刷新分页实例详解
2015/12/07 PHP
zend framework中使用memcache的方法
2016/03/04 PHP
Yii2框架dropDownList下拉菜单用法实例分析
2016/07/18 PHP
laravel5.0在linux下解决.htaccess无效和去除index.php的问题
2019/10/16 PHP
破解Session cookie的方法
2006/07/28 Javascript
JS类定义原型方法的两种实现的区别评论很多
2007/09/12 Javascript
javascript读取xml实现javascript分页
2013/12/13 Javascript
JS中怎样判断undefined(比较不错的方法)
2014/03/27 Javascript
浅谈JavaScript正则表达式分组匹配
2015/04/10 Javascript
JavaScript直播评论发弹幕切图功能点集合效果代码
2016/06/26 Javascript
浅析Javascript ES6中的原生Promise
2016/08/25 Javascript
详解JavaScript中的属性和特性
2016/12/08 Javascript
flexslider.js实现移动端轮播
2017/02/05 Javascript
NodeJs通过async/await处理异步的方法
2017/10/09 NodeJs
JavaScript正则表达式函数总结(常用)
2018/02/22 Javascript
axios发送post请求,提交图片类型表单数据方法
2018/03/16 Javascript
深入理解Python 代码优化详解
2014/10/27 Python
在Python中处理字符串之isdecimal()方法的使用
2015/05/20 Python
解决Python传递中文参数的问题
2015/08/04 Python
读取本地json文件,解析json(实例讲解)
2017/12/06 Python
pytorch简介
2020/11/11 Python
AP澳洲中文网:澳洲正品直邮,包税收件无忧
2019/07/12 全球购物
澳大利亚领先的女性运动服品牌:Lorna Jane
2020/06/19 全球购物
一道SQL面试题
2012/12/31 面试题
Shell如何接收变量输入
2012/09/24 面试题
高分子材料个人求职信范文
2013/09/25 职场文书
怎样客观的做好自我评价
2013/12/28 职场文书
2014年基层党支部工作总结
2014/12/04 职场文书
2014年技术部工作总结
2014/12/12 职场文书
后进生评语大全
2015/01/04 职场文书
小学体育队列队形教学反思
2016/02/16 职场文书
学校2016年圣诞节活动总结
2016/03/31 职场文书
Ruby处理YAML和json数据
2022/04/18 Ruby