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 相关文章推荐
本地文件上传到七牛云服务器示例(七牛云存储)
Jan 11 Python
Python元字符的用法实例解析
Jan 17 Python
便捷提取python导入包的属性方法
Oct 15 Python
Python装饰器基础概念与用法详解
Dec 22 Python
python3.4+pycharm 环境安装及使用方法
Jun 13 Python
Python文件操作中进行字符串替换的方法(保存到新文件/当前文件)
Jun 28 Python
PyQt 图解Qt Designer工具的使用方法
Aug 06 Python
Django实现文件上传下载
Oct 06 Python
Python远程开发环境部署与调试过程图解
Dec 09 Python
解决Python使用列表副本的问题
Dec 19 Python
如何解决cmd运行python提示不是内部命令
Jul 01 Python
Python简易开发之制作计算器
Apr 28 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
destoon安装出现Internal Server Error的解决方法
2014/06/21 PHP
php实现多城市切换特效
2015/08/09 PHP
ThinkPHP路由机制简介
2016/03/23 PHP
ext读取两种结构的xml的代码
2008/11/05 Javascript
jQuery Jcrop插件实现图片选取功能
2011/11/23 Javascript
jQuery去掉字符串起始和结尾的空格(多种方法实现)
2013/04/01 Javascript
javascript手工制作悬浮菜单
2015/02/12 Javascript
JavaScript截断字符串的方法
2015/07/15 Javascript
js实现用户离开页面前提示是否离开此页面的方法(包括浏览器按钮事件)
2015/07/18 Javascript
基于jquery实现人物头像跟随鼠标转动
2015/08/23 Javascript
react-redux中connect()方法详细解析
2017/05/27 Javascript
angularJS模态框$modal实例代码
2017/05/27 Javascript
用JS编写一个函数,返回数组中重复出现过的元素(实例)
2017/09/14 Javascript
Node调用Java的示例代码
2017/09/20 Javascript
解决layui上传文件提示上传异常,实际文件已经上传成功的问题
2018/08/19 Javascript
详解React 的几种条件渲染以及选择
2018/10/23 Javascript
JS复杂判断的更优雅写法代码详解
2018/11/07 Javascript
详解vue中使用微信jssdk
2019/04/19 Javascript
swiper Scrollbar滚动条组件详解
2019/09/08 Javascript
ES6使用新特性Proxy实现的数据绑定功能实例
2020/05/11 Javascript
在VUE style中使用data中的变量的方法
2020/06/19 Javascript
python检测IP地址变化并触发事件
2018/12/26 Python
Django框架创建mysql连接与使用示例
2019/07/29 Python
利用python list完成最简单的DB连接池方法
2019/08/09 Python
Django admin model 汉化显示文字的实现方法
2019/08/12 Python
pytorch 使用单个GPU与多个GPU进行训练与测试的方法
2019/08/19 Python
Python爬虫回测股票的实例讲解
2021/01/22 Python
英国最大的女士服装零售商:Bonmarché
2017/08/17 全球购物
西班牙三叶草药房:Farmacias Trébol
2019/05/03 全球购物
美国Max仓库:Max Warehouse
2020/05/31 全球购物
屈臣氏俄罗斯在线商店:Watsons俄罗斯
2020/08/03 全球购物
英文自荐信
2013/12/19 职场文书
交警正风肃纪剖析材料
2014/10/29 职场文书
2014年涉外离婚协议书范本
2014/11/20 职场文书
大学生读书笔记大全
2015/07/01 职场文书
JavaScript严格模式不支持八进制的问题讲解
2021/11/07 Javascript