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 19 Python
Python中使用glob和rmtree删除目录子目录及所有文件的例子
Nov 21 Python
python+pygame简单画板实现代码实例
Dec 13 Python
5款非常棒的Python工具
Jan 05 Python
python通过配置文件共享全局变量的实例
Jan 11 Python
python实现雪花飘落效果实例讲解
Jun 18 Python
Python如何定义接口和抽象类
Jul 28 Python
python openCV自制绘画板
Oct 27 Python
python打包生成so文件的实现
Oct 30 Python
Python实现8种常用抽样方法
Jun 27 Python
Python中非常使用的6种基本变量的操作与技巧
Mar 22 Python
Python实现自动玩连连看的脚本分享
Apr 04 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 获取完整url地址
2008/12/20 PHP
Yii2框架使用计划任务的方法
2016/05/25 PHP
原来Jquery.load的方法可以一直load下去
2011/03/28 Javascript
实现动画效果核心方式的js代码
2013/09/27 Javascript
解析JavaScript中点号“.”的多义性
2013/12/02 Javascript
js实现图片漂浮效果的方法
2015/03/02 Javascript
jquery实现带缩略图的全屏图片画廊效果实例
2015/06/25 Javascript
Java中int与integer的区别(基本数据类型与引用数据类型)
2017/02/19 Javascript
vue组件间通信解析
2017/03/01 Javascript
微信小程序之发送短信倒计时功能
2017/08/30 Javascript
Promise.all中对于reject的处理方法
2018/08/01 Javascript
小试SVG之新手小白入门教程
2019/01/08 Javascript
JS实现图片轮播效果实例详解【可自动和手动】
2019/04/04 Javascript
VUE.js实现动态设置输入框disabled属性
2019/10/28 Javascript
详解Vscode中使用Eslint终极配置大全
2019/11/08 Javascript
nodejs中内置模块fs,path常见的用法说明
2020/11/07 NodeJs
[00:12]DAC SOLO赛卫冕冠军 VG.Paparazi灬展现SOLO技巧
2018/04/06 DOTA
Python的Django框架使用入门指引
2015/04/15 Python
Python中字符串对齐方法介绍
2015/05/21 Python
详解Python中最难理解的点-装饰器
2017/04/03 Python
python实现一个简单的ping工具方法
2019/01/31 Python
Python基础知识点 初识Python.md
2019/05/14 Python
python绕过图片滑动验证码实现爬取PTA所有题目功能 附源码
2021/01/06 Python
Marc Jacobs官方网站:美国奢侈品牌
2017/08/29 全球购物
我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串?
2014/03/30 面试题
《小池塘》教学反思
2014/02/28 职场文书
元旦晚会感言
2014/03/12 职场文书
年会搞笑主持词串词
2014/03/24 职场文书
优秀毕业生自荐信
2014/06/10 职场文书
校园活动策划方案
2014/06/13 职场文书
工厂门卫的岗位职责
2014/07/27 职场文书
大学生撤销处分思想汇报
2014/09/12 职场文书
2015年度党风廉政建设工作情况汇报
2015/01/02 职场文书
2016干部作风整顿心得体会
2016/01/22 职场文书
《灰雀》教学反思
2016/02/19 职场文书
感谢信的技巧及范例
2019/05/15 职场文书