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 相关文章推荐
MySQL中表的复制以及大型数据表的备份教程
Nov 25 Python
用Python写冒泡排序代码
Apr 12 Python
Python学习思维导图(必看篇)
Jun 26 Python
Python探索之Metaclass初步了解
Oct 28 Python
Python检测数据类型的方法总结
May 20 Python
python飞机大战pygame碰撞检测实现方法分析
Dec 17 Python
Python数据存储之 h5py详解
Dec 26 Python
Python3之乱码\xe6\x97\xa0\xe6\xb3\x95处理方式
May 11 Python
django orm模块中的 is_delete用法
May 20 Python
python高级特性简介
Aug 13 Python
pycharm 添加解释器的方法步骤
Aug 31 Python
python神经网络ResNet50模型
May 06 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
smarty模板中拼接字符串的方法
2014/02/14 PHP
Gambit vs CL BO3 第二场 2.13
2021/03/10 DOTA
jquery中this的使用说明
2010/09/06 Javascript
jQuery 瀑布流 浮动布局(一)(延迟AJAX加载图片)
2012/05/23 Javascript
Javascript中的关键字和保留字整理
2014/10/16 Javascript
Node.js事件循环(Event Loop)和线程池详解
2015/01/28 Javascript
JQuery查找DOM节点的方法
2015/06/11 Javascript
jQuery插件datepicker 日期连续选择
2015/06/12 Javascript
JavaScript中的数组遍历forEach()与map()方法以及兼容写法介绍
2016/05/19 Javascript
vuejs如何配置less
2017/04/25 Javascript
jQuery异步提交表单实例
2017/05/30 jQuery
AngularJS 异步解决实现方法
2017/06/12 Javascript
微信小程序后台解密用户数据实例详解
2017/06/28 Javascript
bootstrap多层模态框滚动条消失的问题
2017/07/21 Javascript
使用vue制作探探滑动堆叠组件的实例代码
2018/03/07 Javascript
解决vux 中popup 组件Mask 遮罩在最上层的问题
2020/11/03 Javascript
使用Python读写及压缩和解压缩文件的示例
2016/07/08 Python
全面了解Nginx, WSGI, Flask之间的关系
2018/01/09 Python
Python下载网络文本数据到本地内存的四种实现方法示例
2018/02/05 Python
python机器学习之随机森林(七)
2018/03/26 Python
python 匹配url中是否存在IP地址的方法
2018/06/04 Python
python return逻辑判断表达式实现解析
2019/12/02 Python
Python爬虫实现自动登录、签到功能的代码
2020/08/20 Python
荷兰在线体育用品商店:Avantisport.nl
2018/07/04 全球购物
光盘行动倡议书
2014/02/02 职场文书
幼儿园教师教学反思
2014/02/06 职场文书
2014学年自我鉴定
2014/02/23 职场文书
2015年党员个人剖析材料
2014/12/18 职场文书
干部个人考察材料
2014/12/24 职场文书
2015年收银工作总结范文
2015/04/01 职场文书
公司业务员管理制度
2015/08/05 职场文书
表扬稿表扬信的格式及范文
2019/06/24 职场文书
Python中with上下文管理协议的作用及用法
2022/03/18 Python
MySQL实战记录之如何快速定位慢SQL
2022/03/23 MySQL
ORACLE中dbms_output.put_line输出问题的解决过程
2022/06/28 Oracle
在python中读取和写入CSV文件详情
2022/06/28 Python