หากคุณต้องการรันคำสั่ง Python คุณสามารถใช้ exec(string) ตัวอย่างเช่น
>>> my_code = 'print "Hello World!"' >>> exec(my_code) Hello World!
แต่ถ้าคุณเพียงแค่ต้องการประเมินค่าของนิพจน์ คุณสามารถใช้ eval() ตัวอย่างเช่น
>>> my_expression = "5 + 3" >>> eval(my_expression) 8
หมายเหตุ:โปรดใช้ความระมัดระวังอย่างมากในขณะที่ใช้ทั้ง eval และ exec เนื่องจากเป็นฟังก์ชันที่ทรงพลังมาก
และอาจทำให้เกิดข้อบกพร่อง/ช่องโหว่ด้านความปลอดภัยที่ละเอียดอ่อนในโค้ดของคุณได้