0
0 Комментариев

В приведенной задаче находятся 3 функции:
1. Выводит текст и осуществляет подсчет слов.
2. Должна выводить каждое слово и число его повторений в виде словаря.
2. Должна выводить каждое слово и число его повторений в виде named tuples, в последовательности, в которой слова находятся в тексте.

import argparse
import sys
 
def main():
    parser = argparse.ArgumentParser()
    parser.add_argument("infile", help="Text file to be analyzed.")
    args = parser.parse_args()
    with open(args.infile, encoding="utf-8") as f:
        text = f.read()
    words = text.split()
    unique_words(words)
 
def unique_words(words):
    the_dict = {}
    for line in words:
        unique_words(the_dict)
    return(the_dict)
 
def count_unique_sorted(words):
    words = []
    return(words)
 
if __name__ == "__main__":
    sys.exit(main())

Непосредственно текст (.txt):

Design, develop, maintain and test cloud applications in Python, and document API for cloud services.
design, develop,          and test cloud applications in Python, and document API for       services.
Design,        ,          and      cloud              in Python, and document     for       services.


Добавить комментарий