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中的jquery PyQuery库使用小结
May 13 Python
python中readline判断文件读取结束的方法
Nov 08 Python
python用装饰器自动注册Tornado路由详解
Feb 14 Python
Python使用Pickle库实现读写序列操作示例
Jun 15 Python
Python绘制堆叠柱状图的实例
Jul 09 Python
Django 模型类(models.py)的定义详解
Jul 19 Python
Python 合并多个TXT文件并统计词频的实现
Aug 23 Python
Python文件操作函数用法实例详解
Dec 24 Python
Python3 获取文件属性的方式(时间、大小等)
Mar 12 Python
keras 读取多标签图像数据方式
Jun 12 Python
简单了解Python字典copy与赋值的区别
Sep 16 Python
python 基于opencv去除图片阴影
Jan 26 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使用base64加密解密图片示例分享
2014/01/20 PHP
浅析ThinkPHP的模板输出功能
2014/07/01 PHP
遍历echsop的region表形成缓存的程序实例代码
2016/11/01 PHP
利用phpexcel对数据库数据的导入excel(excel筛选)、导出excel
2017/04/27 PHP
jQuery 插件仿百度搜索框智能提示(带Value值)
2013/01/22 Javascript
JS性能优化笔记搜索整理
2013/08/21 Javascript
javascript中的window.location.search方法简介
2013/09/02 Javascript
百度地图自定义控件分享
2015/03/04 Javascript
JS实现简单的图书馆享元模式实例
2015/06/30 Javascript
jquery插件ajaxupload实现文件上传操作
2015/12/09 Javascript
Bootstrap树形控件使用方法详解
2016/01/27 Javascript
使用vue.js写一个tab选项卡效果
2017/03/25 Javascript
vue-cli的webpack模板项目配置文件分析
2017/04/01 Javascript
浅谈 Vue v-model指令的实现原理
2017/06/08 Javascript
JavaScript模块详解
2017/12/18 Javascript
vue cli 3.0 搭建项目的图文教程
2019/05/17 Javascript
详解小程序BackgroundAudioManager踩坑之旅
2019/12/08 Javascript
JavaScript随机数的组合问题案例分析
2020/05/16 Javascript
[52:52]DOTA2上海特级锦标赛C组资格赛#1 OG VS LGD第三局
2016/02/27 DOTA
更改Python命令行交互提示符的方法
2015/01/14 Python
Python中字典的setdefault()方法教程
2017/02/07 Python
在Python中使用AOP实现Redis缓存示例
2017/07/11 Python
将python代码和注释分离的方法
2018/04/21 Python
Python双链表原理与实现方法详解
2020/02/22 Python
python修改微信和支付宝步数的示例代码
2020/10/12 Python
介绍一下HTTP、HTTPS和SSL
2012/12/16 面试题
仓库主管的岗位职责
2013/12/04 职场文书
对祖国的寄语大全
2014/04/11 职场文书
综治宣传月活动总结
2014/04/28 职场文书
汽车广告策划方案
2014/05/31 职场文书
2014年标准化工作总结
2014/12/17 职场文书
2015年度校学生会工作总结报告
2015/05/23 职场文书
合理缓解职场压力,让你随时保持最佳状态!
2019/06/21 职场文书
MySQL infobright的安装步骤
2021/04/07 MySQL
用Python进行栅格数据的分区统计和批量提取
2021/05/27 Python
Win11怎么启动任务管理器?Win11启动任务管理器的几种方法
2021/11/23 数码科技