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 相关文章推荐
python3图片转换二进制存入mysql
Dec 06 Python
在python的WEB框架Flask中使用多个配置文件的解决方法
Apr 18 Python
python实现DES加密解密方法实例详解
Jun 30 Python
Python操作MySQL数据库9个实用实例
Dec 11 Python
使用python调用zxing库生成二维码图片详解
Jan 10 Python
python之virtualenv的简单使用方法(必看篇)
Nov 25 Python
Mac下Anaconda的安装和使用教程
Nov 29 Python
Django中如何防范CSRF跨站点请求伪造攻击的实现
Apr 28 Python
Python unittest单元测试框架实现参数化
Apr 29 Python
Pyecharts地图显示不完成问题解决方案
May 11 Python
python实现二分类和多分类的ROC曲线教程
Jun 15 Python
学python爬虫能做什么
Jul 29 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版自动生成文章摘要
2008/07/23 PHP
flash用php连接数据库的代码
2011/04/21 PHP
php gzip压缩输出的实现方法
2013/04/27 PHP
基于在生产环境中使用php性能测试工具xhprof的详解
2013/06/03 PHP
百度工程师讲PHP函数的实现原理及性能分析(三)
2015/05/13 PHP
php中Snoopy类用法实例
2015/06/19 PHP
php 流程控制switch的简单实例
2016/06/07 PHP
javascript 字符串连接的性能问题(多浏览器)
2008/11/18 Javascript
jquery一句话全选/取消全选
2011/03/01 Javascript
javascript页面渲染速度测试脚本分享
2014/04/15 Javascript
通过Jquery的Ajax方法读取将table转换为Json
2014/05/31 Javascript
jQuery中关于ScrollableGridPlugin.js(固定表头)插件的使用逐步解析
2014/07/17 Javascript
JS实现点击按钮自动增加一个单元格的方法
2015/03/09 Javascript
jQuery给多个不同元素添加class样式的方法
2015/03/26 Javascript
jquery实现二级导航下拉菜单效果
2015/12/18 Javascript
判断js的Array和Object的实现方法
2016/08/29 Javascript
jQuery+ajax的资源回收处理机制分析
2017/01/07 Javascript
vue绑定设置属性的多种方式(5)
2017/08/16 Javascript
react native 获取地理位置的方法示例
2018/08/28 Javascript
简单实现vue中的依赖收集与响应的方法
2019/02/18 Javascript
微信小程序实现日期格式化和倒计时
2020/11/01 Javascript
JavaScript This指向问题详解
2019/11/25 Javascript
vue+springboot图片上传和显示的示例代码
2020/02/14 Javascript
javascript实现简易数码时钟
2020/03/30 Javascript
Vue 监听元素前后变化值实例
2020/07/29 Javascript
浅谈Vue static 静态资源路径 和 style问题
2020/11/07 Javascript
[51:05]DOTA2上海特级锦标赛主赛事日 - 5 败者组决赛Liquid VS EG第一局
2016/03/06 DOTA
python实现批量改文件名称的方法
2015/05/25 Python
Python 类与元类的深度挖掘 I【经验】
2016/05/06 Python
python去除扩展名的实例讲解
2018/04/23 Python
解决Python3.5+OpenCV3.2读取图像的问题
2018/12/05 Python
浅谈Python中的全局锁(GIL)问题
2019/01/11 Python
python十进制转二进制的详解
2020/02/07 Python
英国在线药房和在线医生:LloydsPharmacy
2019/10/21 全球购物
党校培训自我鉴定范文
2014/04/10 职场文书
领导班子专题民主生活会情况想汇报
2014/09/30 职场文书