Конкретная строка
b = int(a.translate(None, "\t<,"))
a - это строка, содержащая "\t<56,000"
.Когда я печатаю результат операции перевода, я получаю «56000», но когда он попадает в строку int()
, он выдает мне ошибку, говорящую
ValueError: invalid literal for int() with base 10: ''
, как будто строка, которую я дал, была нулевойпо какой-то причине.Я что-то не так делаю?(также я читаю строку из txt-файла, если это что-то меняет)
Вот исходный код: ссылка