Форум сайта python.su
0
В результате парсинга . я получаю строку
number = 3 * 4 + 5
int(number)
ValueError: invalid literal for int()
Офлайн
0
может eval(number)?
Офлайн
0
alexx11спасибо.
может eval(number)?
Офлайн
0
Ну, это не безопасно! В number может при парсинге пройти все, что угодно, и потом могут быть проблемы с eval() и exec().
Если это только не что-то Ваше внутреннее и Вы на 200 процентов уверены, что там будет строка вида, который Вы знаете.
Офлайн