Наше задание по уроку 7.2 состоит в том, чтобы выполнить следующее:
7.2 Напишите программа, которая запрашивает имя файла, затем открывает этот файл и читает его в поисках строк вида:
Код: Выделить всё
X-DSPAM-Confidence: 0.8475
Вы можете скачать образец данных по адресу http://www.py4e.com/code3/mbox-short.txt во время тестирования ниже. введите mbox-short.txt в качестве имени файла.
Не могу понять. Я постоянно получаю эту ошибку
Код: Выделить всё
ValueError: float: Argument: . is not number on line 12
Строка 12, которая равна num = float(balue) + float (num) продолжает капризничать. Когда я удаляю число с плавающей запятой из balue, я получаю другое, в котором говорится:
"Ошибка типа: невозможно объединить объекты 'str' и 'float' в строке 12 дюймов.
Можно ли преобразовать аргументы в числа с плавающей запятой или это только строка? Возможно, в этом проблема, но я не знаю, правда ли это, и даже если это так, я не знаю, как после этого исправить свой код.
Подробнее здесь: https://stackoverflow.com/questions/466 ... on-line-12