Chúng ta biết Python của eval()
là ácLàm thế nào an toàn là symPify của sympify (<string>) .evalf()?
http://nedbatchelder.com/blog/201206/eval_really_is_dangerous.html
và chủ đề xuyên suốt StackOverflow đề nghị sử dụng SymPy của evalf()
.
Là một người mới sử dụng Python, tôi thực sự không thể thuyết phục bản thân rằng evalf()
là an toàn vì tôi thiếu kỹ năng. Bất cứ ai có thể xây dựng trên những gì evalf()
nào (khác nhau)?
Không có đề xuất nào để sử dụng 'evalf' thay vì' eval' vì chúng không có điểm chung. Có những gợi ý để sử dụng 'sympify' thay vì' eval', nhưng (từ quan điểm bảo mật) chúng bị sai lầm vì chúng giống nhau về cơ bản. – Krastanov