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 相关文章推荐
Django与遗留的数据库整合的方法指南
Jul 24 Python
Python 加密的实例详解
Oct 09 Python
python写入并获取剪切板内容的实例
May 31 Python
Flask框架Flask-Login用法分析
Jul 23 Python
python的xpath获取div标签内html内容,实现innerhtml功能的方法
Jan 02 Python
python pytest进阶之conftest.py详解
Jun 27 Python
python对象转字典的两种实现方式示例
Nov 07 Python
Python中断多重循环的几种方式详解
Feb 10 Python
python中的selenium安装的步骤(浏览器自动化测试框架)
Mar 17 Python
python torch.utils.data.DataLoader使用方法
Apr 02 Python
不到20行实现Python代码即可制作精美证件照
Apr 24 Python
套娃式文件夹如何通过Python批量处理
Aug 23 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
YUI 读码日记之 YAHOO.lang.is*
2008/03/22 Javascript
JQuery里面的几种选择器 查找满足条件的元素$("#控件ID")
2011/08/23 Javascript
用jQuery模拟select下拉框的简单示例代码
2014/01/26 Javascript
让人蛋疼的JavaScript语法特性
2014/09/30 Javascript
javascript中slice(),splice(),split(),substring(),substr()使用方法
2015/03/13 Javascript
JavaScript+html5 canvas绘制渐变区域完整实例
2016/01/26 Javascript
TypeScript Type Innference(类型判断)
2016/03/10 Javascript
详解webpack 入门总结和实践(按需异步加载,css单独打包,生成多个入口文件)
2017/06/20 Javascript
对于js垃圾回收机制的理解
2017/09/14 Javascript
vue 国际化 vue-i18n 双语言 语言包
2018/06/07 Javascript
ES6中的迭代器、Generator函数及Generator函数的异步操作方法
2019/05/12 Javascript
20多个小事例带你重温ES10新特性(小结)
2019/09/29 Javascript
微信小程序基于movable-view实现滑动删除效果
2020/01/08 Javascript
ES6 十大特性简介
2020/12/09 Javascript
python缩进区别分析
2014/02/15 Python
Python使用getpass库读取密码的示例
2017/10/10 Python
TensorFlow实现卷积神经网络CNN
2018/03/09 Python
Python中 map()函数的用法详解
2018/07/10 Python
对Python的zip函数妙用,旋转矩阵详解
2018/12/13 Python
pyspark操作MongoDB的方法步骤
2019/01/04 Python
Python+Pyqt实现简单GUI电子时钟
2021/02/22 Python
解决Django layui {{}}冲突的问题
2019/08/29 Python
Python箱型图绘制与特征值获取过程解析
2019/10/22 Python
浅析Python 字符编码与文件处理
2020/09/24 Python
Canvas在超级玛丽游戏中的应用详解
2021/02/06 HTML / CSS
英国潮流网站:END.(全球免邮)
2017/01/16 全球购物
英国美术用品购物网站:Cass Art
2019/10/08 全球购物
Napapijri西班牙在线商店:夹克、外套、运动衫等
2020/11/05 全球购物
介绍一下OSI七层模型
2012/07/03 面试题
毕业生求职简历中的自我评价
2013/10/18 职场文书
产品销售员岗位职责
2013/12/18 职场文书
优秀教师事迹简介
2014/02/02 职场文书
安全生产实施方案
2014/02/23 职场文书
报关员个人职业生涯规划书
2014/03/12 职场文书
党政领导班子民主生活会整改措施
2014/09/18 职场文书
家庭困难证明
2014/10/12 职场文书