Files
ola5doc/output/sources/excpetions.py
T

62 lines
1.3 KiB
Python

#!/usr/bin/python
# -*- coding: utf-8 -*-
import re
import random
dictee_file = open("dictee-2005.txt", "r")
dictee_text = dictee_file.read()
dictee_genetic = dictee_text
# print(dictee_text)
dictee_text_clean = re.sub('\n+', ' ', dictee_text)
dictee_text_clean = re.sub(r'\(.+\)', '', dictee_text_clean)
# print(dictee_text_clean)
words = dictee_text_clean.split(' ')
# print(words)
clean_words = []
for word in words:
clean_word = re.sub(r'[^\w\s]', '', word)
if len(clean_word) :
clean_words.append(clean_word)
# print(clean_words)
genetic_words = {}
for word in clean_words:
# print(word)
genetic_words[word] = []
for c in word:
# print(ord(c))
genetic_words[word].append(ord(c))
print(genetic_words)
for g_word in genetic_words:
# print(g_word)
# print("len",len(genetic_words[g_word]))
l = random.randint(0, len(genetic_words[g_word])-1)
# print("l", l)
genetic_words[g_word][l] = genetic_words[g_word][l]+1
print(genetic_words)
for g_word in genetic_words:
print(g_word)
word = ""
for c in genetic_words[g_word]:
print(c)
word+=chr(c)
print(word)
dictee_genetic = dictee_genetic.replace(g_word, word)
print(dictee_genetic)
with open('export.txt', 'w') as f:
f.write(dictee_genetic)