python生成字典简单实现,求超越……

  • A+
所属分类:编程茶楼

#!/usr/bin/env python 

import string,itertools 

f = open("dict.txt",'a') 

for i in itertools.product(string.digits,repeat=4): 

    line = ''.join(str(x) for x in i) 

    f.writelines(line+'\n') 

f.close() 

#其中第四行的string.digits可以修改成string.printable[:62],就是数字字母的组合了,repeat=4是指生成4位的字典,可以随意调整。

2.phith0n :

#!/usr/bin/env python 

import string,itertools 

with open("dict.txt",'w') as f:

  f.write('\n'.join([''.join(i) for i in itertools.product(string.digits,repeat=4)]))

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: