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 struct.unpack
Sep 06 Python
python如何实现远程控制电脑(结合微信)
Dec 21 Python
Python数据分析之如何利用pandas查询数据示例代码
Sep 01 Python
python跳过第一行快速读取文件内容的实例
Jul 12 Python
python实现转圈打印矩阵
Mar 02 Python
python批量修改文件夹及其子文件夹下的文件内容
Mar 15 Python
实例详解python函数的对象、函数嵌套、名称空间和作用域
May 31 Python
python使用PIL和matplotlib获取图片像素点并合并解析
Sep 10 Python
Win10 安装PyCharm2019.1.1(图文教程)
Sep 29 Python
Python类继承和多态原理解析
Feb 05 Python
使用matlab 判断两个矩阵是否相等的实例
May 11 Python
Python实现封装打包自己写的代码,被python import
Jul 12 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
基于Laravel-admin 后台的自定义页面用法详解
2019/09/30 PHP
Javascript 错误处理的几种方法
2009/06/13 Javascript
学习ExtJS form布局
2009/10/08 Javascript
setTimeout函数兼容各主流浏览器运行执行效果实例
2013/06/13 Javascript
java与javascript之间json格式数据互转介绍
2013/10/29 Javascript
jQuery中unbind()方法用法实例
2015/01/19 Javascript
jquery制作多功能轮播图插件
2015/04/02 Javascript
JavaScript给按钮绑定点击事件(onclick)的方法
2015/04/07 Javascript
jquery实现简单实用的打分程序实例
2015/07/23 Javascript
JS+CSS实现简单滑动门(滑动菜单)效果
2015/09/19 Javascript
基于jQuery 实现bootstrapValidator下的全局验证
2015/12/07 Javascript
使用jquery的jsonp如何发起跨域请求及其原理详解
2017/08/17 jQuery
input file样式修改以及图片预览删除功能详细概括(推荐)
2017/08/17 Javascript
JS Testing Properties 判断属性是否在对象里的方法
2017/10/01 Javascript
小程序tab页无法传递参数的方法
2018/08/03 Javascript
JavaScript实现数字前补“0”的五种方法示例
2019/01/03 Javascript
JS如何寻找数组中心索引过程解析
2020/06/01 Javascript
浅谈vue.watch的触发条件是什么
2020/11/07 Javascript
在Python的Django框架中显示对象子集的方法
2015/07/21 Python
Python字符串通过'+'和join函数拼接新字符串的性能测试比较
2019/03/05 Python
Pytorch 使用不同版本的cuda的方法步骤
2020/04/02 Python
Selenium元素定位的30种方式(史上最全)
2020/05/11 Python
python模块内置属性概念及实例
2021/02/18 Python
详解CSS3中常用的样式【基本文本和字体样式】
2020/10/20 HTML / CSS
Kathmandu英国网站:新西兰户外运动品牌
2017/03/27 全球购物
巴西最好的男鞋:Rafarillo
2018/05/25 全球购物
美国购买肉、鸭、家禽、鹅肝和熟食网站:D’Artagnan
2018/11/13 全球购物
了解AppleShare protocol(AppleShare协议)吗
2015/08/28 面试题
平面设计的岗位职责
2013/11/08 职场文书
安全生产大检查方案
2014/05/07 职场文书
基层党组织建设整改方案
2014/09/16 职场文书
民主生活会对照检查材料
2014/09/22 职场文书
户籍证明模板
2014/09/28 职场文书
测量员岗位职责
2015/02/14 职场文书
《女娲补天》读后感5篇
2019/12/31 职场文书
Python利用zhdate模块实现农历日期处理
2022/03/31 Python