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实现图片转字符画的示例代码
Aug 21 Python
python中文件变化监控示例(watchdog)
Oct 16 Python
python环形单链表的约瑟夫问题详解
Sep 27 Python
python实现从文件中读取数据并绘制成 x y 轴图形的方法
Oct 14 Python
python实现一组典型数据格式转换
Dec 15 Python
使用python 的matplotlib 画轨道实例
Jan 19 Python
python输出数学符号实例
May 11 Python
python3通过qq邮箱发送邮件以及附件
May 20 Python
python openCV实现摄像头获取人脸图片
Aug 20 Python
详解numpy.ndarray.reshape()函数的参数问题
Oct 13 Python
教你如何用python开发一款数字推盘小游戏
Apr 14 Python
PYTHON使用Matplotlib去实现各种条形图的绘制
Mar 22 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
历史证明,懒惰才是推动科学发展技术进步的动力
2021/03/02 无线电
php HandlerSocket的使用
2011/05/02 PHP
php实现httpclient类示例
2014/04/08 PHP
php连接oracle数据库及查询数据的方法
2014/12/29 PHP
Laravel事件监听器用法实例分析
2019/03/12 PHP
jQuery图片的展开和收缩实现代码
2013/04/16 Javascript
seaJs的模块定义和模块加载浅析
2014/06/06 Javascript
javascript从image转换为base64位编码的String
2014/07/29 Javascript
JS实现点击按钮自动增加一个单元格的方法
2015/03/09 Javascript
jquery实现用户打分评分特效
2015/05/28 Javascript
JavaScript中操作字符串之localeCompare()方法的使用
2015/06/06 Javascript
体验jQuery和AngularJS的不同点及AngularJS的迷人之处
2016/02/02 Javascript
javascript淘宝主图放大镜功能
2016/10/20 Javascript
用Angular实时获取本地Localstorage数据,实现一个模拟后台数据登入的效果
2016/11/09 Javascript
基于jQuery实现顶部导航栏功能
2016/12/27 Javascript
基于vue实现多引擎搜索及关键字提示
2017/03/16 Javascript
详解如何将 Vue-cli 改造成支持多页面的 history 模式
2017/11/20 Javascript
去掉vue 中的代码规范检测两种方法(Eslint验证)
2018/03/21 Javascript
使用apifm-wxapi快速开发小程序过程详解
2019/08/05 Javascript
详解Vue 项目中的几个实用组件(ts)
2019/10/29 Javascript
Vue+Spring Boot简单用户登录(附Demo)
2020/11/12 Javascript
Python中__call__用法实例
2014/08/29 Python
Python实现windows下模拟按键和鼠标点击的方法
2015/03/13 Python
Python使用filetype精确判断文件类型
2017/07/02 Python
Python优秀开源项目Rich源码解析的流程分析
2020/07/06 Python
HTML5 Web Database 数据库的SQL语句的使用方法
2012/12/09 HTML / CSS
Photobook澳大利亚:制作相片书,婚礼卡,旅行相簿
2017/01/12 全球购物
英国优质家居用品网上品牌:URBANARA
2018/06/01 全球购物
计算机大学生的自我评价
2013/10/15 职场文书
颁奖典礼主持词
2014/03/25 职场文书
2015年五四青年节演讲稿
2015/03/18 职场文书
2015秋季幼儿园开学寄语
2015/03/25 职场文书
班主任班级管理心得体会
2016/01/07 职场文书
2016年“我们的节日·端午节”活动总结
2016/04/01 职场文书
【海涛dota解说】DCG联赛第一周 LGD VS DH
2022/04/01 DOTA
Spring Data JPA框架的核心概念和Repository接口
2022/04/28 Java/Android