知行编程网知行编程网  2022-10-14 11:30 知行编程网 隐藏边栏  19 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中如何使用密码字典的相关知识,包括python判断密码是否正确,以及python密码同时包含字母数字这些编程知识,希望对大家有参考作用。

如何在python中使用密码字典

使用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中使用密码字典

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享