СТАНДАРТТЫ МОДУЛЬДЕР
Тақырып 8.1: Файлдармен жұмыс істеу
Мақсаты: файлдағы ақпаратты қалай сақтау керектігін, файлдардан ақпаратты оқып үйрену, бағдарламалардағы файлдық жүйені пайдалану.
Қысқаша теориялық мәлімет
Файл - аты бар дискідегі деректер жиынтығы. Бағдарламашы тұрғысынан екі түрдегі файлдар бар:
1) мәтiнi бар мәтiндер, сызықтарға бөлiнедi; Мәселен, мәтіндік файлдардағы барлық арнайы таңбалардан тек жаңа жол белгілері болуы мүмкін;
2) кез келген деректерді және шектеулердісіз кез келген кодты қамтитын екілік; екілік файлдарда сақталған суреттер, дыбыстар, бейнелер және т.б.
Біз тек мәтіндік файлдармен жұмыс істейміз.
Бағдарламадан файлмен жұмыс үш фазаны қамтиды.
Алдымен файлды ашу керек, яғни оны бағдарламаға белсенді етеді. Егер файл ашық болмаса, онда бағдарлама оған қол жеткізе алмайды.
Файлды ашқанда, жұмыс режимін көрсетіңіз: оқу, жазу немесе файлдың соңына деректерді қосу.
Көбінесе, басқа бағдарламалар оны пайдалана алмайтын етіп, ашық файл құлыпталады. Файл ашылғанда (белсенді) бағдарлама онымен барлық қажетті әрекеттерді орындайды.
Осыдан кейін, файлды жабу керек, яғни босатыңыз, бағдарламамен байланыс үзіңіз. Бағдарламада жасалған барлық соңғы өзгерістердің дискке жазылуын аяқтаған кезде.
Python бағдарламасында файлды ашады және файлдың сілтегішін қайтарады - бұл файлмен бірге жұмыс істейтін айнымалы. Ашық функция екі параметрді қабылдайды: Файл атауы (немесе бағдарлама жазылған каталогта болмаса, файлдың жолы) және файлдың ашық режимі:
Достарыңызбен бөлісу: |