commit cfde15eddb6cac77eb155bbbd236014992bc0aad Author: aboelhamd Date: Sat Jun 15 02:20:28 2019 +0200 A script to put asterix in front of Kazakh words diff --git a/put-asterisk-kaz.py b/put-asterisk-kaz.py new file mode 100644 index 0000000..49bf59a --- /dev/null +++ b/put-asterisk-kaz.py @@ -0,0 +1,23 @@ +import sys + +if (len(sys.argv) != 3) : + print('\nUsage: python3 put-asterisk-kaz.py text-file new-text-file'); + sys.exit() + +oldfile = open(sys.argv[1], 'r') +newfile = open(sys.argv[2], 'w+') + +kazakhAlphabet = 'АӘБВГҒДЕЁЖЗИИЙКҚЛМНҢОӨПРСТУҰҮФХҺЦЧШЩЪЫІЬЭЮЯаәбвгғдеёжзийкқлмнңоөпрстуұүфхһцчшщъыыіьэюя' + +for sentence in oldfile : + words = sentence.split() + for i in range(len(words)) : + for j in range(len(kazakhAlphabet)) : + if (kazakhAlphabet[j] in words[i]) : + words[i] = '*'+words[i] + break + sentence = ' '.join(words) + newfile.write("%s\n" % sentence) + +oldfile.close() +newfile.close()