sys
Python sys moduli
❮ Python o‘rnatilgan modullari
Misol
Python versiyasi va buyruqlar qatori argumentlarini oling:
import sys
print(f'Python version: {sys.version}')
print(f'Platform: {sys.platform}')
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
sys moduli tizimga xos parametrlar va Python interpretatori bilan o‘zaro ishlaydigan funksiyalardan foydalanish imkonini beradi.
Undan buyruqlar qatori argumentlariga murojaat qilish, Python yo‘lini (path) boshqarish, dasturlardan chiqish yoki interpretator sozlamalari haqida ma’lumot olish uchun foydalaning.
A’zolar
| A’zo | Tavsif |
|---|---|
| argv | Skriptga uzatilgan buyruqlar qatori argumentlari ro‘yxati (list). |
| builtin_module_names | Ushbu Python interpretatoriga kompilyatsiya qilib kiritilgan modullar nomlaridan iborat tuple. |
| byteorder | Tizimning o‘z baytlar tartibi ('big' yoki 'little'). |
| copyright | Python interpretatori uchun mualliflik huquqi ma’lumotlari. |
| exc_info() | Hozir qayta ishlanayotgan istisno haqidagi ma’lumotni qaytaradi. |
| exec_prefix | Platformaga bog‘liq Python fayllari uchun prefiks. |
| executable | Python interpretatorining bajariladigan fayliga absolyut yo‘l. |
| exit() | Dasturdan berilgan holat kodi bilan chiqadi (standart qiymati 0). |
| flags | Buyruqlar qatori bayroqlaridan (flag) iborat nomlangan tuple. |
| getdefaultencoding() | Standart string kodlashini qaytaradi. |
| getrecursionlimit() | Joriy rekursiya chegarasini qaytaradi. |
| getsizeof() | Obyekt hajmini baytlarda qaytaradi. |
| implementation | Python implementatsiyasi haqidagi ma’lumotlarga ega obyekt. |
| maxsize | Py_ssize_t tipidagi o‘zgaruvchi qabul qila oladigan maksimal qiymat. |
| modules | Modul nomlarini yuklangan modullarga moslashtiruvchi lug‘at (dictionary). |
| path | Modullarni qidirish yo‘lini belgilovchi stringlar ro‘yxati (list). |
| platform | Platforma identifikatori stringi (masalan, 'win32', 'linux'). |
| prefix | Platformaga bog‘liq bo‘lmagan Python fayllari uchun prefiks. |
| setrecursionlimit() | Rekursiyaning maksimal chuqurligini o‘rnatadi. |
| stderr | Standart xatolar oqimi (fayl obyekti). |
| stdin | Standart kirish oqimi (fayl obyekti). |
| stdout | Standart chiqish oqimi (fayl obyekti). |
| version | String ko‘rinishidagi Python versiyasi. |
| version_info | Nomlangan tuple ko‘rinishidagi Python versiyasi. |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
