Évaluer dynamiquement des expressions avec Python eval () – Real Python

By | janvier 26, 2021

Python pas cher

La fonction Python intégrée eval () est utilisé pour évaluer les expressions Python. Vous pouvez passer une chaîne contenant Python ou un objet précompilé dans eval () et il exécutera le code et retournera le résultat.

Bien que Python eval () est un outil incroyablement utile, la fonction a des implications de sécurité importantes que vous devriez considérer avant de l'utiliser. Dans ce cours, vous apprendrez comment eval () fonctionne et comment l'utiliser en toute sécurité et efficacement dans vos programmes Python.

Dans ce didacticiel, vous apprendrez:

  • Comment Python eval () travaux
  • Comment utiliser eval () à évaluer dynamiquement entrée arbitraire basée sur une chaîne ou sur un code compilé
  • Comment eval () peut rendre votre code non sécurisé et comment minimiser les risques de sécurité

Le code de ce cours a été testé avec Python 3.9.0, eval () n'a pas beaucoup changé et les anciennes versions devraient être compatibles.

[ad_2]