ฟังก์ชัน exec() ของ Python

ตัวอย่าง

การทำงานรหัสบล็อค

x = 'name = "Bill"\nprint(name)'
exec(x)

ตัวอย่างการทำงาน

การระบุและการใช้งาน

ฟังก์ชัน exec() ทำงานรหัส Python ที่ระบุ

ฟังก์ชัน exec() รับบล็อครหัสจำนวนมาก ต่างจากฟังก์ชัน eval() ที่รับเพียงแสดงการแสดงที่เดียว

ระบุ

exec(object, globals, locals)

ค่าพารามิเตอร์

พารามิเตอร์ การอธิบาย
object ตัวแปลข้อความหรือตัวแปลรหัส
globals เลือกตัวเลข รวมถึงแปลงฟอร์มตัวแปลด้วยพารามิเตอร์สากล
locals เลือกตัวเลข รวมถึงแปลงฟอร์มตัวแปลด้วยพารามิเตอร์ท้องถิ่น