Екілік файлдар


Slide 1

СӨЖ 1: Файлдық енгізу-шығару (Файловый ввод-вывод) . Файлдар итераторларыныңмен көмегімен жолдарды оқу. Екілік файлдармен жұмыс.

Дайындаған:Әбдіраш Ұлдана

Қабылдаған:сатымбеков Абай

Абай атындағы ҚазҰПУ

Slide 2

Жоспары:

1. Файлдар туралы қысқаша

2. Еңгізу-шығару операциялары

3. Екілік файлдар

Slide 3

Файлдар туралы Программалар мен мәліметтер көбінесе дискілердегі, флеш-кар- талардағы және компьютер жадындағы файлдарда сақталады. • Файл - бұл белгілі бір атау беріліп сақталған мәліметтердің біркелкі жиыны. • Файл программадан немесе оларға қажетті берілген мәліметтер тобынан, мәтіннен, суреттен тұруы мүмкін. Дискіде аттары әртүр- лі көптеген файлдар болады. Файлдың толық атауы екі бөліктен құралады: аты және типі. • Windows ортасында файл типі оның ішіндегі мәліметке сәйкес қысқартылған сөзбен немесе суреттік белгішемен (значок) беріледі. Мысал: Text. doc, prog. txt, alibek1. pas, lab2. py

Slide 4

Python көптеген файлдық типтерді қолдайды, бірақ оларды шартты түрде екі топқа бөлуге болады: мәтіндік және бинарлы. Мәтіндік файлдарға cvs, txt, html кеңейтілімі бар файлдар, яғни ақпаратты мәтіндік түрде сақтайтын файлдар жатады. Бинарлы файлдар - бұл кескіндер, аудио және бейнефайлдар. Файл типіне қарай олармен жұмыс ерекшеленуі мүмкін. Файлдармен жұмыс кезінде операциялардың белгілі бір ретін сақтау керек: Файлдарды open() әдісінің көмегімен ашу Файлды read() әдісінің көмегімен оқу және файлға write() әдісінің көмегімен жазу Файлды close() әдісінің көмегімен жазу.

Slide 5

Енгізу-шығару операцияларын жүргізу қажет әрбір файл үшін арнайы нысанды-ағынды байланыстыру керек. Файлды ашу openфункциясымен жүзеге асырылады, ол екі параметрді беру керек. Бірінші параметр (file деп аталатын параметрді де қолдануға болады) ашылатын файлдың аты жазылған strтүрінің мәні бар. Екінші параметр (сондай -ақ, аталған mode параметрін пайдалануға болады) - бұл str түрінің мәні, егер файл деректерді оқу үшін ашылса, "r" - ге тең болады (read), егер жазба (write) болса, файлдың мазмұны тазаланады және файлдың соңына деректерді қосу үшін "A" (append) . Егер екінші параметр орнатылмаса, файл Оқу режимінде ашылады деп саналады.

Slide 6

Open функциясы файл объектісіне сілтемені қайтарады, оны айнымалыға жазу керек, содан кейін осы объект арқылы енгізу-шығару әдістерін қолданыңыз. Мысалы:

input = open('input. txt', 'r)

output = open('output. txt', 'w')

Slide 7

Деректерді оқу үшін ашылған файл үшін файлдан деректерді оқу үшін келесі әдістерді шақыруға болады. readline әдісі () < /strong> файлдан бір жолды оқиды ('\n' жолының соңындағы таңбаға дейін, '\N'таңбасымен бірге оқылған жол қайтарылады. Егер оқу сәтті болмаса (файлдың соңына қол жеткізілсе), бос жол қайтарылады. Файлдың соңынан '\n ' таңбасын жою үшін rstrip() жол әдісін пайдалану ыңғайлы. Мысалы:

Slide 8

s = s. rstrip() .

readlines() әдісі файлдағы барлық жолдарды оқиды және барлық саналған жолдардың тізімін қайтарады (бір жол - тізімнің бір элементі) . Бұл жағдайда '\n' таңбалары жолдың ұштарында қалады.

read () < /strong> әдісі файлдағы барлық мазмұнды оқиды және '\n'таңбалары бар жолды қайтарады. Егер read әдісі бүтін санды берсе, онда берілген таңбалар санынан артық болмайды. Мысалы, файлды Оқу(1) әдісін қолдана отырып оқуға болады.

Slide 9

Python-да қандай ортада бағдарламалар құруға және іске қосуға болатындығын анықтағаннан кейін, сіз осы тілдің негіздерін біле бастай аламыз. Ең қызығы, алғашқы қарапайым бағдарламаларды кез-келген күрделі құрылымдар мен бағдарламаның құрамын білместен жазуға болады (Паскальдағыдай) . Осылар арқылы біз Python-да енгізу-шығару операцияларымен, сондай-ақ компьютер экранында арифметикалық амалдардың жылдам шығарылуымен танысамыз.

Slide 10

Деректерді файлға шығару

Деректер файлға параметр ретінде бір жол берілетін write әдісі арқылы көрсетіледі. Бұл әдіс '\n' жолының соңы таңбасын көрсетпейді (стандартты шығару кезінде printфункциясы сияқты), сондықтан файлдағы жаңа жолға өту үшін '\n ' таңбасын нақты көрсету керек.

Сондай-ақ, егер сіз ашық файлға сілтемеге тең басқа file параметрін берсеңіз, деректерді printфункциясы арқылы файлға шығаруға болады. Мысалы:

output = open('output. txt', 'w') print(a, b, c, file=output)

Slide 11

Файлды жабу Файлмен жұмыс аяқталғаннан кейін оны close әдісімен жабу керек() . Мысал< / strong> < br> Келесі бағдарлама input файлының барлық мазмұнын оқиды. txt, оны s айнымалысына жазады, содан кейін оны output файлына шығарады. txt. input = open('input. txt', 'r') output = open('output. txt', 'w') s = input. read() output. write(s) input. close() output. close()

Slide 12

Файлдан мәлімет оқу• Келесі программа файлдағы мәліметті толық емес, оның жеке-жеке жолдарын оқиды:# Бұл программа students. txt файлының # жеке-жеке жолдарын оқиды. def main() :infile = open('D:\students. txt', 'r') # файлды ашу. line1 = infile. readline() # Файлдан 1-жолды оқу. line2 = infile. readline() # Файлдан 2-жолды оқу. lineЗ = infile. readline() # Файлдан 3-жолды оқу. infile. close() # Файлды жабу. # Жедел жадыға оқылған мәліметтерді # экранға шығару. print(line1) print(line2) print(lineЗ) main() # Басты функцияны шақыру. Нәтижесі:Асанов Берік Бекенулы Серік Азатулы Айды

Slide 13
Ұқсас жұмыстар
Файлдардың типтері
Компьютердің ауруы
Ақпараттың қасиеттері
ОЖ, оның даму жә не тү рлері (MC-DOC, NC, OS\2, UNIX, Windows, оның тү рлері)
TP және Си подпрограммаларды пайдалануды салыстыру. Ішкі программаларды пайдаланатын программалар құру
IBM PC және басқа осы тәріздес дербес компьютерлер жұмысы жайында мәліметтер
Компьютерлік графика
Желілік операциялық жүйелер
Операциялық Жұйелер, оның даму және түрлері (MC-DOC, NC, OS\2, UNIX, Windows, оның түрлері)
Компьютер атасы кім
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz