Какое лучшее решение для преобразования '"1"'
или "'1'"
(строка) в 1
(int) с использованием python?
int () метод вернет этоЗначение сообщения об ошибке
ValueError: invalid literal for int() with base 10: "'1'"
, если вы попытаетесь int('"1"')
или int("'1'")
Я использовал следующее решение:
tmp = '"1"'
tmp = tmp.replace('"', "")
tmp
# output: 1
Недостаток в этом«Решение» заключается в том, что внутренняя цитата (одинарная / двойная) имеет значение.