Python compile() function

Instance

Compile ang teksto bilang kodigo, at pagsasagawa:

x = compile('print(78)', 'test', 'eval')
I-exec(x)

Run Instance

Definition and Usage

Ang function na compile() ay ibibigay ang pinagmulan ng kodigo bilang isang object ng code at inihahanda para sa pagpapatupad.

Syntax

compile(source, filename, mode, flag, dont_inherit, optimize)

Parameter Value

Parameter Description
source Mandatory. Ang pinagmulan ng kodigo na dapat i-compile, maaaring maging string, bytes o AST object.
filename Mandatory. Ang pangalan ng file na pinagmulan ng pinagmulan ng kodigo. Kung ang pinagmulan ng kodigo ay hindi mula sa file, maaaring isulat anumang nilalaman.
mode

Mandatory. Legal na halaga:

  • eval - Kung ang pinagmulan ng kodigo ay isang pangungusap
  • exec - Kung ang pinagmulan ng kodigo ay isang bloke ng pangungusap
  • single - Kung ang pinagmulan ng kodigo ay isang interaktibong pangungusap
flags Optional. Paano i-compile ang pinagmulan ng kodigo. Ang default ay 0.
dont-inherit Optional. Paano i-compile ang pinagmulan ng kodigo. Ang default ay False.
optimize Optional. I-definir ang antas ng pag-optimisasyon ng compiler. Ang default ay -1.

More Examples

Instance

I-compile ng isang pangalawang o higit pang mga pangungusap, at i-execute:

x = compile('print(89)\nprint(88)', 'test', 'exec')
I-exec(x)

Run Instance

Related Pages

Reference Manual:I-eval() Function

Reference Manual:I-exec() Function