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使用reportlab画图示例(含中文汉字)
Dec 03 Python
python中list循环语句用法实例
Nov 10 Python
python高手之路python处理excel文件(方法汇总)
Jan 07 Python
python实现简单的文字识别
Nov 27 Python
Python脚本按照当前日期创建多级目录
Mar 01 Python
Python骚操作之动态定义函数
Mar 26 Python
python3.6环境安装+pip环境配置教程图文详解
Jun 20 Python
python psutil模块使用方法解析
Aug 01 Python
django 数据库连接模块解析及简单长连接改造方法
Aug 29 Python
jupyter notebook中新建cell的方法与快捷键操作
Apr 22 Python
解决python父线程关闭后子线程不关闭问题
Apr 25 Python
使用python对excel表格处理的一些小功能
Jan 25 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实现数据库的增删改查
2017/02/26 PHP
用jQuery实现检测浏览器及版本的脚本代码
2008/01/22 Javascript
formvalidator验证插件中有关ajax验证问题
2013/01/04 Javascript
Javascript中匿名函数的多种调用方式总结
2013/12/06 Javascript
JavaScript输入邮箱自动提示实例代码
2014/01/13 Javascript
详解js闭包
2014/09/02 Javascript
JS获取Table中td值的方法
2015/03/19 Javascript
简介JavaScript中的getSeconds()方法的使用
2015/06/10 Javascript
Vue.js开发环境搭建
2016/11/10 Javascript
Bootstrap CSS组件之导航条(navbar)
2016/12/17 Javascript
详解Vue学习笔记入门篇之组件的内容分发(slot)
2017/07/17 Javascript
浅谈对Angular中的生命周期钩子的理解
2017/07/31 Javascript
详解Vue.js iview实现树形权限表(可扩展表)
2018/09/30 Javascript
微信小程序websocket聊天室的实现示例代码
2019/02/12 Javascript
vue-router两种模式区别及使用注意事项详解
2019/08/01 Javascript
Vue 3.0 前瞻Vue Function API新特性体验
2019/08/12 Javascript
layui中select,radio设置不生效的解决方法
2019/09/05 Javascript
vue实现侧边栏导航效果
2019/10/21 Javascript
vue-router的钩子函数用法实例分析
2019/10/26 Javascript
解决vue自定义全局消息框组件问题
2019/11/22 Javascript
Python语言的12个基础知识点小结
2014/07/10 Python
Python使用sorted对字典的key或value排序
2018/11/15 Python
Golang GBK转UTF-8的例子
2019/08/26 Python
python实现人脸签到系统
2020/04/13 Python
Django数据模型中on_delete使用详解
2020/11/30 Python
CSS3弹性盒模型开发笔记(二)
2016/04/26 HTML / CSS
亚马逊西班牙购物网站:amazon西班牙
2017/03/06 全球购物
阿迪达斯印尼官方网站:adidas印尼
2020/02/10 全球购物
学生党员思想汇报
2013/12/28 职场文书
大学生优秀团员事迹材料
2014/01/30 职场文书
小组合作学习反思
2014/02/18 职场文书
后勤服务中心总经理工作职责
2014/03/03 职场文书
中国梦演讲稿教师篇
2014/04/23 职场文书
Python道路车道线检测的实现
2021/06/27 Python
使用Mysql计算地址的经纬度距离和实时位置信息
2022/04/29 MySQL
MySQL详解进行JDBC编程与增删改查方法
2022/06/16 MySQL