109
Программалау барысында деректерді файлдан
оқудың қандай маңызы
бар? Баға бер.
1-тапсырма. Input.txt
мәтіндік файлында аралары бос орынмен ажыра-
тылған
a, b, с
бүтін сандары берілген. Осы сандардың арифметика-
лық ортасын табатын программа құрастыр. Нәтижені
Output.txt
файлы-
на жаз.
Input.txt
Output.txt
10 20 30
20
2-тапсырма. a.txt
мәтіндік файлында аралары бос орынмен ажыратыл-
ған
m
және
p
сандары берілген. Осы сандардың cоңғы цифрларының
көбейтіндісін тап. Нәтижені
b.txt
файлына жаз.
а.txt
b.txt
15268 14785
40
3-тапсырма.
Файлдарға жазбаларды қосу режімін пайдаланып,
2-тапсыр-
мадағы
b.txt
файлында жазылған жолдың астына 60
санын жаңа жолдан
қосып жаз.
b.txt
b.txt
20
40
60
1. Жолдық командалар
write ()
пен
print ()
-ті қолдануда қандай
айырмашылықтар бар?
2. Жолдық командалар
read ()
пен
input ()
-ті қолдануда қандай
айырмашылықтар бар?
3. Файлды жазу үшін ашқанда міндетті түрде
close ()
командасын
қоюдың себебі неде?
4. Деректерді пернетақта арқылы енгізу мен файлдан енгізуді
программалық тұрғыдан орындауда қандай айырмашылық бар?
Все
учебники
Казахстана
на
OKULYK.COM
*
Книга
предоставлена
исключительно
в
образовательных
целях
согласно
Приказа
Министра
образования
и
науки
Республики
Казахстан
от
17
мая
2019
года
№
217
111
110
Python тіліндегі алгоритмдерді программалау
ІV бөлім
4.2
Файлдармен жұмыс істейтін қандай функция мен әдістерді білесің?
Файлға деректерді жазу мен оқуда қандай жайттарға ерекше назар
аудару керек?
Файлдық функциялармен жұмыс
Python программалау тіліндегі файлмен
жұмыс істейтін қандай
функция мен әдістер бар?
Біз өткен тақырыпта мәтіндік файлдармен жұмыс істеу жол-
дарын қарастырдық. Файлдарды ашу, оқу, жазу мен қосып жазу
сияқты амалдарды орындауды үйрендік.
Python-да бинарлық файл-
дармен жұмыс істеу үшін,
open ()
функциясының режімдеріне
'b'
(бинарлық) символын қосып пайдаланады. Мысалы, бинарлық
файлды оқу үшін, мәтіндік файлды ашудағы
'r'
режімін
'rb'
-ға ауыс-
тырады. Біз әзірге тек мәтіндік файлдармен жұмыс істеу жолдарын
меңгереміз. Бинарлық файлдармен жұмыс істеуді жоғары сынып-
тарда қарастырамыз. Енді файлдармен жұмыс істеуге көмектесетін
функциялардың қолданылуына кеңірек тоқталайық.
Readline () функциясы
Файлдағы
жолдарды жеке-жеке оқығанда
readline () функ-
циясы
қолданылады. Функция параметрсіз қолданылғанда бір жол-
ды тұтас оқиды. Функцияны параметрмен қолданғанда жақшаның
ішіне жолдың неше таңбасын оқу керектігін көрсету керек. Мысалы,
Достарыңызбен бөлісу: