Оқулық Қазақстан Республикасының Бiлiм және ғылым министрлiгi



Pdf көрінісі
бет71/115
Дата30.03.2023
өлшемі8,16 Mb.
#173366
түріКнига
1   ...   67   68   69   70   71   72   73   74   ...   115
107
107
106
1-кесте.
Open ()
функциясының жұмыс режімі
Режім 
түрі
Қызметі
'r'
Файлды мәтіндік режімде ашады (үнсіз келісім бойынша).
'w'
Жаңа файл жасап, оған деректі жазады. Егер мұндай файл 
бұрын жасалған болса, оған жаңа дерек жазу үшін ескісі 
өшіріледі.
'a'
Алдын ала жасалған файлды ашып, ондағы жазбалардың 
соңына жаңа деректерді қосып жазады.
'b'
Файлды екілік (бинарлық) режімде ашады.
't'
Файлды мәтіндік режімде ашады (үнсіз келісім бойынша).
'+'
Файлды оқу мен жазу үшін ашады.
Программаның көмегімен мәтіндік файлдан деректі оқып, оны 
өңдеп, нәтижесін шығу файлына жазуды түсіну үшін, төменде беріл-
ген тапсырманы шешу жолымен танысайық.
Input.txt
мәтіндік файлында аралары бос орынмен ажыратыл-
ған 
а
және 
b
бүтін сандар берілген. Осы сандардың қосындысы 
мен көбейтіндісін тап. Нәтижені 
Оutput.txt
файлына жаз.
Input.txt
Output.txt
12 15
27
180
Бұл тапсырманы орындау үшін, файл жасаудың 2-әдісімен 
іnput.
txt
атауымен кіру файлын жасаймыз. Оған 
write ()
әдісімен 12 мен 
15 сандарын жазамыз (программа коды 
1-сурет
және жаңадан жа-
салған кіру файлы 
2-сурет).
Егер программа соңында 
close () 
коман-
дасын жазбасақ, онда файлға жазылған деректер сақталмайды.
File Edit Format Run Options Window Help
Файл Правка Формат Вид Справка
file = 
open
(
“Input.txt ”, “w”
)
file.write (
‘12 15’
)
file.close()
4112.py - C:/Users/User/AppData/...
Ln:1 Col: 23
Input – Блокнот
12 15
2-сурет. 
Input.txt
файлы
1-сурет. 
Кіру файлын жасау коды
Все
учебники
Казахстана
на
OKULYK.COM
*
Книга
предоставлена
исключительно
в
образовательных
целях
согласно
Приказа
Министра
образования
и
науки
Республики
Казахстан
от
17 
мая
2019 
года

217


108
Тапсырманың программа кодтарына талдау жаса. Төмендегі сұрақтарға
жауап ізде. 
1. 
1-суреттегі 
кіру файлын жасау кодымен тапсырманың толық кодын 
бір программа кодына біріктіруге бола ма? 
2. 
3-суреттегі
программа кодынан 


Достарыңызбен бөлісу:
1   ...   67   68   69   70   71   72   73   74   ...   115




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет