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的urllib库提交WEB表单
Feb 24 Python
Windows下python2.7.8安装图文教程
May 26 Python
python 字典(dict)按键和值排序
Jun 28 Python
详解Python在七牛云平台的应用(一)
Dec 05 Python
Python实现简易过滤删除数字的方法小结
Jan 09 Python
numpy基础教程之np.linalg
Feb 12 Python
python简单实现矩阵的乘,加,转置和逆运算示例
Jul 10 Python
Python 转换文本编码实现解析
Aug 27 Python
python+selenium+Chrome options参数的使用
Mar 18 Python
pytorch VGG11识别cifar10数据集(训练+预测单张输入图片操作)
Jun 24 Python
Python中的With语句的使用及原理
Jul 29 Python
Python Flask搭建yolov3目标检测系统详解流程
Nov 07 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中的时间处理
2006/10/09 PHP
PHP开发中常用的三个表单验证函数使用小结
2010/03/03 PHP
php ob_flush,flush在ie中缓冲无效的解决方法
2010/05/09 PHP
php自定义函数call_user_func和call_user_func_array详解
2011/07/14 PHP
详解PHP实现支付宝小程序用户授权的工具类
2018/12/25 PHP
一个tab标签切换效果代码
2009/03/27 Javascript
jquery 实现密码框的显示与隐藏示例代码
2013/09/18 Javascript
js控制浏览器全屏示例代码
2014/02/20 Javascript
如何正确使用Nodejs 的 c++ module 链接到 OpenSSL
2014/08/03 NodeJs
nodejs中实现阻塞实例
2015/03/24 NodeJs
JavaScript ES6中CLASS的使用详解
2016/11/22 Javascript
Bootstrap table使用方法详细介绍
2016/12/09 Javascript
解决同一页面中两个iframe互相调用jquery,js函数的方法
2016/12/12 Javascript
angular+ionic 的app上拉加载更新数据实现方法
2017/01/16 Javascript
打字效果动画的4种实现方法(超简单)
2017/10/18 Javascript
JS实现分页浏览横向图片(类轮播)实例代码
2017/11/06 Javascript
深入剖析Express cookie-parser中间件实现示例
2018/02/01 Javascript
JavaScript创建对象方法实例小结
2018/09/03 Javascript
vue router的基本使用和配置教程
2018/11/05 Javascript
layui固定下拉框的显示条数(有滚动条)的方法
2019/09/10 Javascript
微信小程序使用echarts获取数据并生成折线图
2019/10/16 Javascript
Javascript confirm多种使用方法解析
2020/09/25 Javascript
[01:30]DOTA2上海特锦赛现场采访 Loda倾情献唱
2016/03/25 DOTA
使用Python对MySQL数据操作
2017/04/06 Python
python发送邮件脚本
2018/05/22 Python
python跳过第一行快速读取文件内容的实例
2018/07/12 Python
python 求两个向量的顺时针夹角操作
2021/03/04 Python
CSS3田字格列表的样式编写方法
2018/11/22 HTML / CSS
html5 canvas简单封装一个echarts实现不了的饼图
2018/06/12 HTML / CSS
Levi’s西班牙官方网站:李维斯,著名的牛仔裤品牌
2020/08/20 全球购物
网上常见的一份Linux面试题(多项选择部分)
2014/09/09 面试题
金融管理应届生求职信
2014/02/20 职场文书
学校重阳节活动总结
2015/03/24 职场文书
MySQL查询学习之基础查询操作
2021/05/08 MySQL
MySQL中存储时间的最佳实践指南
2021/07/01 MySQL
MySQL运行报错:“Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre”解决方法
2022/06/14 MySQL