• Savollar va mustaqil bajarish uchun topshiriqlar 1. Dialogs
  • Dialogs
  • Label
  • O‘zbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi navoiy davlat pedagogika instituti




    Download 14,73 Mb.
    bet164/178
    Sana13.05.2024
    Hajmi14,73 Mb.
    #230019
    1   ...   160   161   162   163   164   165   166   167   ...   178
    Bog'liq
    Darslik 01.05.2023

    Pickle fayldan o‘qish
    Pickle fayldan o‘qish uchun open() funksiyasini 'rb' (read binary) argumenti bilan chaqiramiz. O‘zgaruvchilarni bitta faylga yozganimizda, har bir o‘zgaruvchi alohida qatordan yoziladi. Fayldan o‘qishda ham har bir qatorni alohida o‘qishimiz kerak bo‘ladi:
    with open('info‘,'rb') as file:
    talaba1 = pickle.load(file)
    talaba2 = pickle.load(file)
    O‘zgaruvchilar tarkibini ko‘ramiz:
    print(talaba1)
    Natija: {'ism': 'hasan', 'familiya': 'husanov', 'tyil': 2003, 'kurs': 2}
    print(talaba2)
    Natija:{'ism': 'alijon', 'familiya': 'valiyev', 'tyil': 2004, 'kurs': 1}
    Adashib ketmaslik uchun, alohida o‘zgaruvchilarni alohida fayllarga saqlash tavsiya qilinadi.
    Dialogs'>Savollar va mustaqil bajarish uchun topshiriqlar
    1. Dialogs komponentalar palitrasidagi OpenDialog tugmasi yordamida diskdagi faylni yuklovchi ilova tayyorlang.
    2. Dialogs komponentalar palitrasidagi SaveDialog tugmasi yordamida Win32 komponentalar palitrasining RichEdit tugmasidagi ma’lumotlarni matnli fayl sifatida saqlovchi ilova tayyorlang.
    3. Dialogs komponentalar palitrasidagi OpenPictureDialog tugmasi yordamida diskdagi rasmlarni ko‘rsatuvchi ilova tayyorlang.
    4. Dialogs komponentalar palitrasidagi SavePictureDialog tugmasi yordamida loyiha oynasidagi grafik tasvirni diskka fayl sifatida saqlovchi ilova tayyorlang.
    5. Dialogs komponentalar palitrasidagi FontDialog tugmasi yordamida Labelga yozilgan satrni shriftini sozlovchi ilova tayyorlang.
    6. Dialogs komponentalar palitrasidagi ColorDialog tugmasi yordamida Shape tugmasining fon rangini o‘zgartiruvchi ilova tayyorlang.
    7. Bir vaqtning o‘zida ikkita loyiha oynasi rangini o‘zgartiruvchi ilova tayyorlang.
    8. Dialogs komponentalar palitrasidagi FindDialog tugmasi yordamida Win32 komponentalar palitrasidagi RichEdit maydonidagi matnni izlovchi ilova tayyorlang.
    9. Dialogs komponentalar palitrasidagi ReplaceDialog tugmasi yordamida Win32 komponentalar palitrasining RichEdit maydonidagi biror matnni ikkinchisiga almashtiruvchi ilova tayyorlang.
    10. Sodda matn muharriri ilovasini tayyorlang.



    Download 14,73 Mb.
    1   ...   160   161   162   163   164   165   166   167   ...   178




    Download 14,73 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O‘zbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi navoiy davlat pedagogika instituti

    Download 14,73 Mb.