Я сохраняю некоторые данные, используя python в качестве файла CSV, при попытке преобразовать строку (числовые значки) в int.
style_tag = soup.select('style')
icons = (str(style_tag[1]).split("."))
mp = {}
for e in icons:
if "icon-" in e:
if "content" in e:
mp[e.split("{")[0].split(":")[0]] = (int(e.split('"')[1][-2:])) - 1
В приведенных выше строках показана ошибка
mp[e.split("{")[0].split(":")[0]] = (int(e.split('"')[1][-2:])) - 1
ValueError: invalid literal for int() with base 10: '-'