Не могли бы посмотреть и указать ошибки?
import codecs, re
f = codecs.open(u'kontra.txt', 'r', 'utf-8-sig')
arr = []
doms = []
for line in f:
for word in line.split():
arr.append(word)
f.close()
for i in range(len(words)):
dom = re.findall(u'^(.)(dom)$', words[i])
doms.append(dom)
f1 = codecs.open(u'doms.txt', 'w', 'utf-8')
for i in dom:
f2.write(i + u' ')
f1.close()
for i in range(len(doms)):
doms[i] = re.sub(u'\\b(s|m|t|w)(o|u|e|a)(day)', u'___\\4', doms[i], flags=re.U)
f2 = codecs.open(u'days.txt', 'w', 'utf-8')
for i in doms:
f2.write(i + u'\r\n')
f2.close()