Menu

用Python写生成一个简单的字典

2015-06-14 - Python, 密码破解

不多说,直接上代码

 

#! /usr/bin/env python
#coding=utf-8

f=open(“zd.txt”,’w’)
chars=[
‘0’,’1′,’2′,’3′,’4′,’5′,’6′,’7′,’8′,’9′,
]   #这里写生成字典所包含的字符

base=len(chars) #62
end=len(chars)**1
for i in range(0,end):
n=i
ch0=chars[n%base]
n=n/base
ch1=chars[n%base]
n=n/base
ch2=chars[n%base]
n=n/base
ch3=chars[n%base]
print ch0
f.write(ch0+’\n’)   #ch0是一位的,python中排序从0开始,1为2,2为3,以此类推。
f.close()

#这是一个二位的实例
f=open(“zd2.txt”,’w’)
chars=[
‘0’,’1′,’2′,’3′,’4′,’5′,’6′,’7′,’8′,’9′,
]
base=len(chars) #62
end=len(chars)**2
for i in range(0,end):
n=i
ch0=chars[n%base]
n=n/base
ch1=chars[n%base]
n=n/base
ch2=chars[n%base]
n=n/base
ch3=chars[n%base]
print ch1,ch0
f.write(ch1+ch0+’\n’)
f.close()

 

08082

Tags: