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 06 Python
在Python中利用Pandas库处理大数据的简单介绍
Apr 07 Python
在Python中关于中文编码问题的处理建议
Apr 08 Python
Python判断文本中消息重复次数的方法
Apr 27 Python
聊聊Python中的pypy
Jan 12 Python
python实现关键词提取的示例讲解
Apr 28 Python
Python常用字符串替换函数strip、replace及sub用法示例
May 21 Python
python paramiko利用sftp上传目录到远程的实例
Jan 03 Python
pytorch 共享参数的示例
Aug 17 Python
将python依赖包打包成window下可执行文件bat方式
Dec 26 Python
关于PyCharm安装后修改路径名称使其可重新打开的问题
Oct 20 Python
Python集合的基础操作
Nov 01 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
安装APACHE
2007/01/15 PHP
单台服务器的PHP进程之间实现共享内存的方法
2014/06/13 PHP
java解析json方法总结
2019/05/16 PHP
Nginx+php配置文件及原理解析
2020/12/09 PHP
JavaScript For Beginners(转载)
2007/01/05 Javascript
js输出阴历、阳历、年份、月份、周示例代码
2014/01/29 Javascript
jQuery实现3D文字特效的方法
2015/03/10 Javascript
jQuery插件实现静态HTML验证码校验
2015/11/06 Javascript
JavaScript代码实现左右上下自动晃动自动移动
2016/04/08 Javascript
将鼠标焦点定位到文本框最后(代码分享)
2017/01/11 Javascript
js实现带简单弹性运动的导航条
2017/02/22 Javascript
React组件生命周期详解
2017/07/03 Javascript
Vue2 配置 Axios api 接口调用文件的方法
2017/11/13 Javascript
JavaScript设计模式之代理模式实例分析
2019/01/16 Javascript
Vue组件基础用法详解
2020/02/05 Javascript
JS自定义右键菜单实现代码解析
2020/07/16 Javascript
JavaScript动态生成表格的示例
2020/11/02 Javascript
[02:10]DOTA2亚洲邀请赛 EG战队出场宣传片
2015/02/07 DOTA
一篇文章快速了解Python的GIL
2018/01/12 Python
django表单实现下拉框的示例讲解
2018/05/29 Python
使用Python OpenCV为CNN增加图像样本的实现
2019/06/10 Python
Django认证系统实现的web页面实现代码
2019/08/12 Python
Python模块汇总(常用第三方库)
2019/10/07 Python
Python字典常见操作实例小结【定义、添加、删除、遍历】
2019/10/25 Python
pycharm快捷键汇总
2020/02/14 Python
利用Pycharm + Django搭建一个简单Python Web项目的步骤
2020/10/22 Python
matplotlib grid()设置网格线外观的实现
2021/02/22 Python
佐卡伊官网:中国知名珠宝品牌
2017/02/05 全球购物
澳大利亚商务邀请函
2014/01/17 职场文书
春节晚会主持词
2014/03/24 职场文书
音乐幼师求职信
2014/07/09 职场文书
公司合作协议范文
2014/10/01 职场文书
2014年创先争优工作总结
2014/12/11 职场文书
python人工智能human learn绘图可创建机器学习模型
2021/11/23 Python
python和anaconda的区别
2022/05/06 Python
tree shaking对打包体积优化及作用
2022/07/07 Java/Android