Fungsi compile() Python
Contoh
Mengkompilasi teks ke kode lalu jalankan:
x = compile('print(78)', 'test', 'eval') exec(x)
Definisi dan Penggunaan
Fungsi compile() akan mengembalikan objek kode yang ditentukan sebagai sumber dan siap untuk dieksekusi.
Sintaks
compile(source, filename, mode, flag, dont_inherit, optimize)
Nilai Parameter
Parameter | Deskripsi |
---|---|
source | Diperlukan. Sumber yang akan dikerapkan, boleh adalah string, byte atau objek AST. |
filename | Diperlukan. Nama fail sumber. Jika sumber bukan dari fail, boleh ditulis apa saja. |
mode |
Diperlukan. Nilai sah:
|
flags | Pilihan. Bagaimana mengcompile sumber. Lengkap secara baku 0. |
dont-inherit | Pilihan. Bagaimana mengcompile sumber. Lengkap secara baku False. |
optimize | Pilihan. Tentukan tahap optimasi penukaran. Lengkap secara baku -1. |
Lebih Banyak Contoh
Contoh
Mengcompile lebih daripada satu perintah, dan jalankan:
x = compile('print(89)\nprint(88)', 'test', 'exec') exec(x)