Найти - Пользователи
Полная версия: c str в int
Начало » Python для новичков » c str в int
1
ptax
В результате парсинга . я получаю строку
number = 3 * 4 + 5
если я пытаюсь
int(number)
ValueError: invalid literal for int()
Как правильно преобразователь нехитрую формулу в int ?
alexx11
может eval(number)?
ptax
alexx11
может eval(number)?
спасибо.
vaxXxa
Ну, это не безопасно! В number может при парсинге пройти все, что угодно, и потом могут быть проблемы с eval() и exec().
Если это только не что-то Ваше внутреннее и Вы на 200 процентов уверены, что там будет строка вида, который Вы знаете.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB