code

Python code moduli

❮ Python o‘rnatilgan modullari


Misol

Interaktiv interpretator obyektini yarating:

import code interp = code.InteractiveInterpreter() print(isinstance(interp, code.InteractiveInterpreter))
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

code moduli read-eval-print sikllarini (REPL) amalga oshirish uchun vositalarni taqdim etadi.

Undan interaktiv interpretatorlarni joylashtirish va kod stringlarini maxsus locals/globals bilan xavfsiz ishga tushirish uchun foydalaning.


A’zolar

A’zo Tavsif
InteractiveConsoleKiritishni buferlaydigan interaktiv konsol.
InteractiveInterpreterKod stringlarini bajarish uchun oddiy interpretator.
compile_command()To‘liq bo‘lmasligi mumkin bo‘lgan Python kodini kompilyatsiya qiladi.
interact()InteractiveConsole yordamida oddiy REPL’ni ishga tushiradi (ixtiyoriy banner/chiqish xabari bilan).
push()InteractiveConsole metodi: Kiritilgan bitta qatorni uzatadi; yana kiritish kerak bo‘lsa, True qaytaradi.
raw_input()InteractiveConsole metodi: Kiritilgan qatorni o‘qiydi (kiritish manbasini sozlash uchun uni qayta aniqlang).
resetbuffer()InteractiveConsole metodi: Joriy ko‘p qatorli kiritish buferini tozalaydi.
runcode()InteractiveInterpreter metodi: Kompilyatsiya qilingan kod obyektini bajaradi.
runsource()InteractiveInterpreter metodi: Manba kod stringini kompilyatsiya qiladi va ishga tushiradi.
showsyntaxerror()InteractiveInterpreter metodi: Oxirgi sintaksis (tahlil) xatosini tushunarli ko‘rinishda chiqaradi.
showtraceback()InteractiveInterpreter metodi: Oxirgi istisno traceback’ini chiqaradi.
write()InteractiveInterpreter metodi: Natijani yozadi (ushlab olish yoki qayta yo‘naltirish uchun uni qayta aniqlang).

❮ Python o‘rnatilgan modullari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!