Пустой выходной файл, сгенерированный с помощью карты Сократить задание Python - PullRequest
0 голосов
/ 30 декабря 2018

Я пытаюсь сделать простое уменьшение карты, однако создается пустой выходной файл.Код выглядит следующим образом, и я надеюсь, что он полезен для демонстрации того, что я пытаюсь сделать, и для диагностики проблемы

    # Initialise a list to store the top N records as a collection of touples (Wait.Time.month, record)
    myList = []
    n = 3   # Number of top N records

    for line in sys.stdin:
        # remove leading and trailing whitespace
        line = line.strip()
        # split data values into list
        data = line.split(",")

        # convert Wait.Time.month(currently an int) to int
        try:
            Wait.Time.month = int(data[7])
        except ValueError:
            # ignore/discard this line
            continue

        # add (Wait.Time.month, record) touple to list
        myList.append( (Wait.Time.month, line) )
        # sort list in reverse order
        myList.sort(reverse=True)

    # keep only first N records
    if len(myList) > n:
        myList = myList[:n]

# Print top N records
for (k,v) in myList:
    print(v)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...