Mavzu: pythonda os moduli va uning imkoniyatlari


Download 101.07 Kb.
bet4/5
Sana04.02.2023
Hajmi101.07 Kb.
#1161783
1   2   3   4   5
Bog'liq
dasturlash texnologiyalari (1)

System(cmd)- alohida oynada cmd buyruqlar satrini bajaradi. U C tilining system kutubxonasi chqirig`iga analogik bo`ladi. Qaytarilgan qiymat foydalanadigan platformadan tobe bo`ladi.

  • Times()- beshta elementdan iborat bo`lgan kortejni qaytaradi. U ish jarayoni vaqtini lahzalarda ko`rsatadi, qo`shimcha protsesslar vaqtini, qo`shimcha protsesslarning axborot tizimlari vaqtini, va o`tgan zamonda qotib qolgan vaqtni ko`rsatadi (masalan tizim ishga tushgan paytdan).

  • Getloadavg()- coo, uchta qiymatlik kortejni qaytaradi.

    OS haqida ma'lumot olish
    Joriy OT nomini bilish uchun faqat nom usulidan foydalaning. O'rnatilgan platformaga qarab, u o'zining qisqa nomini satr ko'rinishida qaytaradi. Quyidagi dastur Windows 10 kompyuterida ishga tushirildi, shuning uchun nom funktsiyasining natijasi nt qatoridir. Buni odatiy chop etish usuli bilan ko'rishingiz mumkin.
    import os
    print(os.name)

    nt
    Atrofdan foydalanib, kompyuterning konfiguratsiyasi bilan bog'liq ma'lumotlarni olishingiz mumkin. Uni OS kutubxonasiga qo'ng'iroq qilish orqali foydalanuvchi konsolga yoki satr o'zgaruvchisiga chiqadigan muhit o'zgaruvchilari bilan katta lug'at oladi. Shunday qilib, siz tizim diskining nomini, uy katalogining manzilini, tizim nomini va boshqa ko'plab ma'lumotlarni bilib olishingiz mumkin. Quyidagi misol environdan foydalanishni ko'rsatadi.


    import os
    print(os.environ)

    environ({'ALLUSERSPROFILE': 'C:\\ProgramData', …})


    getenv funktsiyasidan foydalanib, siz turli xil muhit o'zgaruvchilariga kirishingiz mumkin. Buning uchun quyidagi misolda bo'lgani kabi kerakli o'zgaruvchi nomini argument sifatida o'tkazish kifoya, bunda print displeydagi TMP haqidagi ma'lumotlarni konsolga chop etadi.
    import os
    print(os.getenv("TMP"))

    C:\Users\admin\AppData\Local\Temp


    Ishchi katalogni o'zgartirish
    Odatiy bo'lib, dasturning ishchi katalogi uning manba kodi bilan hujjatni o'z ichiga olgan katalogdir. Buning yordamida, agar u ushbu papkada joylashgan bo'lsa, faylga mutlaq yo'lni aniqlay olmaysiz. Qattiq diskdagi ishchi katalogning to'liq manzilini qaytaruvchi getcwd funksiyasidan foydalanib joriy katalog haqida ma'lumot oling. Quyidagi kod parchasi, agar siz ushbu usulning natijasini chop etish uchun o'tkazsangiz nima bo'lishini ko'rsatadi. Ko'rib turganingizdek, ishchi katalog C tizim diskidagi dastur katalogidir.
    import os
    print(os.getcwd())

    C:\Users\admin\source\repos\program


    Agar so'ralsa, ishchi katalogni os kutubxonasidan chdir usuli yordamida sizning xohishingizga ko'ra sozlash mumkin. Buni amalga oshirish uchun siz uni yangi katalogning mutlaq manzilini parametr sifatida o'tkazishingiz kerak. Agar ko'rsatilgan yo'l haqiqatda mavjud bo'lmasa, dastur istisno qilingan holda ishdan chiqadi. Quyidagi kod misoli D diskidagi papka deb nomlangan yangi ishchi katalogga o'tishni ko'rsatadi.
    import os
    os.chdir(r"D:\folder")

    D:\folder


    Xulosa
    Python dasturlash tilining standart modullari, funksiyalari haqida butun boshli kitob yozsa bo'ladi. Ushbu maqola orqali ko'p foydalaniladigan ayrim funksiyalar haqida ma'lumot berib o'tdim. Pythonda F1 klavishini bosib qolgan funksiyalar haqida ma'lumot olish mukin. Dastur tuzish jarayonida ko'p vaqt sarflamaslik va ish sifati, unumdorligini oshirish uchun standart modul, funksiyalar haqida batafsil o'rganish muhim ahamiyatga ega.



    Download 101.07 Kb.

    Do'stlaringiz bilan baham:
  • 1   2   3   4   5




    Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
    ma'muriyatiga murojaat qiling