In [14]:
import random
fh = open(r'/Users/liudongying/Desktop/pyth.txt')
text = fh.read()
idioms = text.split(' ')
print(idioms)
fh.close()
for number in range(len(idioms)):
n = len(idioms[number])
code = random.randint(100000000,999999999)
new_code = str(code) + str(code)
print(new_code)
new_idioms = []
for i in range(len(idioms[number])):
word = ord((idioms[number])[i]) + ord(new_code[i])-48
if 97 < word < 122:
new_idioms.append(chr(word))
elif word > 122:
new_idioms.append(chr(word-26))
idioms[number] = new_idioms
if n < 10:
for x in range(n,10):
idioms[number].append(random.choice(['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']))
print(idioms)
fh = open(r'/Users/liudongying/Desktop/pyth_new.txt', 'w')
fh.writelines(str(idioms))
fh.close()