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 相关文章推荐
Tornado Web服务器多进程启动的2个方法
Aug 04 Python
Python基于回溯法子集树模板实现图的遍历功能示例
Sep 05 Python
python斐波那契数列的计算方法
Sep 27 Python
浅谈python str.format与制表符\t关于中文对齐的细节问题
Jan 14 Python
完美解决python3.7 pip升级 拒绝访问问题
Jul 12 Python
python爬虫项目设置一个中断重连的程序的实现
Jul 26 Python
python 标准差计算的实现(std)
Jul 29 Python
python使用yield压平嵌套字典的超简单方法
Nov 02 Python
在python中实现求输出1-3+5-7+9-......101的和
Apr 02 Python
TensorFlow2.1.0安装过程中setuptools、wrapt等相关错误指南
Apr 08 Python
Python Selenium模块安装使用教程详解
Jul 09 Python
python文件排序的方法总结
Sep 13 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
fleaphp crud操作之find函数的使用方法
2011/04/23 PHP
php中通过curl模拟登陆discuz论坛的实现代码
2012/02/16 PHP
php存储过程调用实例代码
2013/02/03 PHP
人脸识别测颜值、测脸龄、测相似度微信接口
2016/04/07 PHP
CI框架扩展系统核心类的方法分析
2016/05/23 PHP
PHP实现的网站目录扫描索引工具
2016/09/08 PHP
ThinkPHP打水印及设置水印位置的方法
2016/10/14 PHP
jquery插件推荐 jquery.cookie
2014/11/09 Javascript
Javascript节点关系实例分析
2015/05/15 Javascript
简介AngularJS的HTML DOM支持情况
2015/06/17 Javascript
深入理解node exports和module.exports区别
2016/06/01 Javascript
js html5 css俄罗斯方块游戏再现
2016/10/17 Javascript
jquery插件bootstrapValidator数据验证详解
2016/11/09 Javascript
React-router 4 按需加载的实现方式及原理详解
2017/05/25 Javascript
简单的React SSR服务器渲染实现
2018/12/11 Javascript
原生JS 实现的input输入时表格过滤操作示例
2019/08/03 Javascript
[02:20]DOTA2亚洲邀请赛 IG战队出场宣传片
2015/02/07 DOTA
python基于itchat实现微信群消息同步机器人
2017/02/27 Python
快速解决安装python没有scripts文件夹的问题
2018/04/03 Python
python 字典中取值的两种方法小结
2018/08/02 Python
python多线程扫描端口(线程池)
2019/09/04 Python
详解Python绘图Turtle库
2019/10/12 Python
Python实现分数序列求和
2020/02/25 Python
世界上最大的冷却器制造商:Igloo Coolers
2019/07/23 全球购物
国际商贸专业自荐信
2014/06/09 职场文书
体育节口号
2014/06/19 职场文书
教师岗位职责
2015/02/03 职场文书
体育个人工作总结
2015/02/09 职场文书
学生乘坐校车安全责任书
2015/05/11 职场文书
2015年银行信贷员工作总结
2015/05/19 职场文书
2016年教师政治思想表现评语
2015/12/02 职场文书
2019自荐信范文集锦!
2019/07/03 职场文书
2019奶茶店创业计划书范本!
2019/07/15 职场文书
JS实现简单控制视频播放倍速的实例代码
2021/04/18 Javascript
十大动画制作软件,Adobe产品上榜两款,第一是行业标准软件
2022/03/18 杂记
ORACLE中dbms_output.put_line输出问题的解决过程
2022/06/28 Oracle