f=open('zidian.txt','w') words = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcefghijklmnopqrstuvwxyz1234567890' # 利用列表生成式可以进行多层循环生成list,下面的表达式是针对3位数密码, #可视情况增加密码位数,还可以修改words内容来生成不同要求的密码 dic= [m+n+l for m in words for n in words for l in words] for i in dic: print i f.write(i+'\n')