Как заменить функцию eval в python?
Например:
y = eval(self.lineEdit.text())
В lineEdit лежит строка: x ** 2 - x * 2.
Можно заменить eval на что-либо более безопасное, т.к. пользователь сам вводит данные. Или необходимо сделать проверку?
Например:
y = eval(self.lineEdit.text())
В lineEdit лежит строка: x ** 2 - x * 2.
Можно заменить eval на что-либо более безопасное, т.к. пользователь сам вводит данные. Или необходимо сделать проверку?