Funguo la compile() la Python
Mbinu
Kuandika ujumbe kwa msimbo, kishaenda kufanyika:
x = compile('print(78)', 'test', 'eval') exec(x)
Ufafanuzi na Matumizi
compile() Kifaa kinaonyesha mawasiliano yenye kinaonyesha kama kwa kufaa kwa kufanyia mafanikio.
Inayotarajiwa. Mafanikio ya kufungua mawasiliano ya kwa kufaa ya kwanza kama kwa kufungua kikamilifu cha mawasiliano kwa kufanyia mafanikio.
compile(source, filename, mode, flag, dont_inherit, optimize)
Adhimisho ya Paramaga
Paramaga | Maelezo |
---|---|
source | Inayotarajiwa. Jina la mawasiliano yaliyotumika, inaweza kuwa stringi, bayi au kifaa cha AST. |
filename | Inayotarajiwa. Jina la faili ya asili ya mawasiliano. Ikiwa mawasiliano hayafikia faili, inaweza kuandika kila kitu. |
mode |
Inayotarajiwa. Adhimisho zilezo:
|
flags | Chaguo. Jinsi ya kufungua mawasiliano ya asili. Mwili kwa kuhusu 0. |
dont-inherit | Chaguo. Jinsi ya kufungua mawasiliano ya asili. Mwili kwa kuhusu False. |
optimize | Chaguo. Kielewa cha kufungua mawasiliano. Mwili kwa kuhusu -1. |
Mabinu ya Zaidi
Mbinu
Kuandaa na kuifanya tukio kwenye mabomu kubwa kuliko mabomu moja:
x = compile('print(89)\nprint(88)', 'test', 'exec') exec(x)