18 урок 7 синип.pptx
- 2. Python программисида файлларни оқушқа, йезишқа
вә түзүшкә болиду. Программилиғучиларниң
көпинчиси нурғунлиған файлларниң сани билән
ишләйду. Уларни автоматлиқ түридә түзүш үчүн
программиларни пайдилиниду. Файлға мәлуматларни
йезиш керәк болса, 3 басқучни әстә сақлаш керәк.
1. Файлни ечиш
2. Оқуш/Йезиш
3. Файлни йепиш
Python тилида файлни йезиш мисали:
f = open('example.txt', 'w')
f.write('hello world')
f.close()
- 3. Close () оператори файлни йепип, шу файл пайдилинидиған
хатирини бошитиду. Өткән дәристә файлни ечини қараштурған
болсақ, бу дәрисимиздә файлни йезиш вә оқуш қараштурилиду.
Файлға йезиш. Файлға йезишниң 2 тәсили бар:
1. write() тәсили: мәтинлик файлға 1 йолға str1 йолини қоюду.
File_object.write (str1)
2. writelines() тәсили: йол элементлириниң тизими үчүн
һәрбир йол мәтинлик файлға қоюлиду. Бир вақитта бирнәччә
йолларни қоюш үчүн қоллинилиду.
File_object.writelines (L) үчүн L = [str1, str2, str3]
- 4. Write () тәсилиниң қоллиниши:
Бу мисалда файлға мәлуматларни йезиш үчүн write() тәсилини
пайдилиниду. Файл йезиш режимида ечилиду.
write() тәсилиниң мисали
Нәтижиси:
Welcome to Python
Welcome back
- 5. Әгәр файлни йезиш режимида вә файлға көпирәк қурлар
йезиш үчүн write() функцияси қоллинилса, у алдинқи
мәлуматлар өчирилиду вә файлға йеңи мәлуматлар йезилиду.
Нәтижиси:
- 6. Файлда алдинқи вә йеңи мәлуматларни сақлаш керәк болса,
фални қошуш режимида ечишқа болиду. Униң үчүн ‘а’ (add-
қошуш) режимини қошуп язимиз.
Нәтижиси:
- 7. Файлни оқуш.
Мәтинлик файлдин мәлуматларни оқушниң 3
тәсили бар.
1. read (): оқулған байтларни йол ретидә қайтуриду.
n байтларни оқуйду, әгәр n көрситилмисә, пүткүл файлни
оқуйду.
File_object.read ([n])