Проверка Pylint: функция форматирования не вызывается для строки - PullRequest
0 голосов
/ 25 марта 2020

Код отлично работает в wing et c. Пилинт не очень довольна тем, что я продолжаю получать ошибку стиля:

функция форматирования не вызывается на str (misplaced-format-function)

def print_daily_totals(rainfalls):
    '''t'''
    day = 0
    return_list = []
    for row in rainfalls:
        total = 0
        for i in row:
            total += i
        return_list.append(total)
    for value in return_list:
        print("Day {} total: {}").format(day, value)

rain = [ 
      [0, 7, 9],
      [4, 6, 2],
      [0, 0, 0],
      [10, 23, 5],
      [20, 0, 0]
]
print_daily_totals(rain)

1 Ответ

2 голосов
/ 25 марта 2020

У вас неправильная скобка:

print("Day {} total: {}").format(day, value)

должно быть

print("Day {} total: {}".format(day, value))

Хотя мне трудно поверить, что код работает нормально, как вы предлагаете. print возвращает None и не имеет метода format.

...