一.思路:
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的itertools模块生成八位数的密码,通过迭代器遍历包含数字和字母的字符串,并将所有密码写入文件,便于管理。
2197





