利用python3 生成密码本

一.思路:
1.把密码中含有哪些字符串都放入一个迭代器中
2.确定生成的密码是几位数的
3.将生成的所有密码写入一个文件里面
二.代码:

import itertools as its

# 迭代器
words = "1234567890"

# 生成密码本的位数,八位数,repeat=8
r = its.product(words, repeat=8)

# 保存在文件中,追加
dic = open("D:/Desktop/possword.txt", "a")


for i in r:
    dic.write("".join(i))                 # jion空格链接
    dic.write("".join("\n"))
    print(i)
dic.close()
print("密码本已生成")

你可能感兴趣的:(Python,小项目,python)