- Comment exécutez-vous un code dynamique dans Python?
- Comment exécuter une chaîne contenant du code python dans Python?
Comment exécutez-vous un code dynamique dans Python?
Pour exécuter le code Python généré dynamiquement, utilisez la fonction EXEC de Python; Pour évaluer une expression Python générée dynamiquement, utilisez la fonction EVAL de Python. Méfiez-vous: l'utilisation de ces fonctions (ou de l'une des ci-dessous) avec la saisie de l'utilisateur permet potentiellement à l'utilisateur d'exécuter un code arbitraire.
Comment exécuter une chaîne contenant du code python dans Python?
Pour exécuter une chaîne contenant du code Python, nous devons prendre la chaîne d'entrée en tant qu'entrée multi-lignes à l'aide de citations triples, alors nous utiliserons la fonction intégrée Exec (). Cela prendra une chaîne en entrée et renvoie la sortie du code présent à l'intérieur de la chaîne.