导语:
本文主要介绍了关于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中对数字进行四舍五入08/26
- ♥ 如何查看python是否安装09/07
- ♥ python 美元到人民币的转换代码08/16
- ♥ 如何解决python安装失败的原因08/22
- ♥ Python 描述符中的三个方法是什么?11/08
- ♥ python函数式编程详细介绍11/14
内容反馈