97
• әртүр лі ен гі зі ле тін дерек тер ді ен гі зу ба ры сын да алын ған про-
грам ма жұ мы сы ның нә ти же сі ту ра лы ақ па рат ты сақ тау үшін
файл дар қа жет (яғ ни, прог рам ма да ғы қа те лік тер ді із деу де).
Мы са лы, егер біз дің прог рам ма мыз да екі не ме се үш сан ды
(бес – кө бі рек бо ла ды) алу ке рек бол са
не ме се он сим вол дан
тұ ра тын жол ды алу үшін, осын дай дерек тер ді пер не тақ та дан
қол мен ен гі зе ала мыз.
Ай та лық, егер біз ге 10х10 мас си він
ен гі зу ке рек бол са, он да қол мен ен гі зу де қа те лік са ны бір не ше ге
кө беюі мүм кін. Ен ді осы бо ла тын қа те лік ті жою ке рек: қа жет
бол ған да өте оңай өң де ле тін дерек тер ді фай лға жа зу ке рек.
Со ны мен қа тар бір рет құ рыл ған фай лды бір не ше рет қол да ну ға
бо ла ды (ма ңыз ды емес өз ге ріс тер бо луы мүм кін).
Жал пы файл дар жә не олар мен
жұ мыс іс теу екі тип ке
бө ліне ді:
• ұзын ды ғы бел гі сіз мә тін дік файл дар;
• екі лік (би нар лы) файл дар (су рет тер,
ды быс тар, бей не-
фильм дер си яқ ты де рек тер дің код та рын сақ тай ды).
Файл мен жұ мыс іс теу ке зең де рі:
1)
фай лды ашу;
2) файл мен жұ мыс;
3) фай лды жа бу.
Фай лды ашу
O pen( ) әді сі
Бір нәр се ні оқу жә не фай лға жа зу
ал дын да оны ашып алу
ке рек. Фай лды ашу үшін кі рік ті ріл ген
open ()
функ ция сы
қол да ны ла ды. Ша қы ру ке зін де, бұл функ ция бо ла шақ та жұ мыс
іс теу ге бо ла тын файл тип ті нысанды жа сай ды.
Python-да фай лды екі па ра мет рі бар
open() функ ция сы мен
ашу ға бо ла ды:
·
файл аты (файл жо лы);
·
фай лды ашу ре жи мі:
•
"r"– оқу үшін ашу,
•
"w" – жаз ба ға ашу (файл бар бол са,
оның маз мұ ны
жойыла ды),
•
"a" – қо су үшін ашу.
Open() функ ция сы ның жа зы лу син так си сі:
Fin = open ("input.txt")
Fout = open("output.txt", "w")
Достарыңызбен бөлісу: