Fungsi compile() Python
Contoh
Kompilasi teks menjadi kode, lalu jalankan:
x = compile('print(78)', 'test', 'eval')
exec(x)
Definisi dan Penggunaan
Fungsi compile() akan mengembalikan objek kode yang dihasilkan dari sumber yang ditentukan dan siap untuk dieksekusi.
Sintaks
compile(source, filename, mode, flag, dont_inherit, optimize)
Nilai Parameter
| Parameter | Deskripsi |
|---|---|
| source | Diperlukan. Sumber yang akan dikompilasi, dapat berupa string, byte, atau objek AST. |
| filename | Diperlukan. Nama file yang berasal dari sumber. Jika sumber bukan berasal dari file, dapat ditulis apapun. |
| mode |
Diperlukan. Nilai yang sah:
|
| flags | Pilihan. Cara mengompilasi sumber. Default adalah 0. |
| dont-inherit | Pilihan. Cara mengompilasi sumber. Default adalah False. |
| optimize | Pilihan. Definisi tingkat optimasi pemcompilan. Default adalah -1. |
Lebih banyak contoh
Contoh
Kompilasi lebih dari satu kalimat, dan eksekusi:
x = compile('print(89)\nprint(88)', 'test', 'exec')
exec(x)

