1.[代码][Python]代码
#!/usr/bin/python
# -*- coding: utf-8 -*-
#from __future__ import unicode_literals
import codecs
import sys
import re
def enmu_all_keys(key):
kl = []
if len(key)==0:
return kl
prefix = ''
for c in key:
prefix = prefix + c
if len(prefix) == 1:
continue
kl.append(prefix)
kl2 = enmu_all_keys(key[1:])
return kl + kl2
def main():
fh = codecs.open('place.txt',"r", "UTF-8")
lines = fh.readlines()
fh.close()
i = 0
ht = {}
for l in lines:
l = l.strip()
ht[l] = 1
for k in ht:
if len(k) == 1:
continue
subk = {}
kl = enmu_all_keys(k)
for sk in k