• 技术文章 >Python技术 >Python基础教程

    python中如何使用密码字典

    爱喝马黛茶的安东尼爱喝马黛茶的安东尼2019-09-17 10:20:03原创4142

    使用itertools循环迭代的模块来实现生成密码字典,用这个模块可以省不少事。

    首先要调用itertools。

    import itertools as its

    然后将字典需要的元素(或者说是关键字)赋给word变量。

    相关推荐:《Python教程

    我们这里假设密码是纯数字,所以元素就是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 密码字典
    上一篇:linux中如何使用python 下一篇:python如何编译成exe文件

    相关文章推荐

    • linux如何打开python• sublime如何写python• linux中如何使用python

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网