24

 import inflect


p = inflect.engine()


def convert_numbers_to_words(file_path):

    with open(file_path, 'r') as file:

        text = file.read()


    words = text.split()

    result = []


    for word in words:

        if word.isdigit():

            result.append(p.number_to_words(word))

        else:

            result.append(word)


    return ' '.join(result)


file_path = 'example.txt'

print(convert_numbers_to_words(file_path))


Comments