私たちは、Pythonのeval()
はStackOverflowの全体に悪SymPyのsympify(<string>).evalf()はどれくらい安全ですか?
http://nedbatchelder.com/blog/201206/eval_really_is_dangerous.html
スレッドで知ってはSymPyのevalf()
を使用することをお勧めします。
Python初心者のため、私はスキルが不足しているので、evalf()
は安全だと自分自身では確信できません。誰でもevalf()
(何か)を詳しく説明できますか?
「eval」ではなく「evalf」を使用する提案はありません。 'eval'の代わりに' sympify'を使うという提案がありますが、(セキュリティ上の観点から)これらは基本的に同じであると誤っています。 – Krastanov