Python тілінде файлдармен жұмыс: файл түрлері, ашу режимдері және негізгі операциялар


Slide 1

Файлдармен жұмыc

Slide 2

Python көптеген файлдық типтерді қолдайды, бірақ оларды шартты түрде екі топқа бөлуге болады: мәтіндік және бинарлы.

Slide 3

Мәтіндік файлдарға cvs, txt, html кеңейтілімі бар файлдар, яғни ақпаратты мәтіндік түрде сақтайтын файлдар жатады.

Slide 4

Бинарлы файлдар - бұл кескіндер, аудио және бейнефайлдар. Файл типіне қарай олармен жұмыс ерекшеленуі мүмкін.

Slide 5

Файлдармен жұмыс кезінде операциялардың белгілі бір ретін сақтау керек:

Файлдарды open() әдісінің көмегімен ашу

Файлды read() әдісінің көмегімен оқу және файлға write() әдісінің көмегімен жазу

Файлды close() әдісінің көмегімен жабу

Slide 6

open(file, mode)

Файлды ашу және жабу

Файлмен жұмысты бастау үшін оны open()

функциясының көмегімен ашу керек, оның келесідей формалды анықтамасы бар:

Функцияның бірінші параметрі файлға жолды көрсетеді. Файлға жол абсолютті болуы, яғни диск атынан басталуы мүмкін, мысалы, C://somedir/somefile. txt немесе немесе салыстырмалы болуы мүмкін: somedir/somefile. txt

Slide 7

Екінші аргумент - mode файлды ашу режимін анықтайды. Файлды ашудың негізгі 4 режимі бар:

r (Read) . Файл оқу үшін ашылады. Егер файл табылмаса, онда FileNotFoundError ерекше жағдайы генерацияланады.

w (Write) . Файл жазу үшін ашылады. Егер файл болмаса, ол жаңадан құрылады. Егер ондай файл бұрын болса, онда ол қайтадан құрылып, ішіндегі бұрынғы жазбалары жойылады.

a (Append) . Файл өзгертулер енгізу үшін ашылады. Егер файл болмаса, онда ол құрылады. Егер ондай файл бұрыннан бар болса, онда берілгендер оның соңына жазылады.

b (Binary) . Бинарлы файлдармен жұмыс істеу үшін қолданылады. Басқа w немесе r режимдерімен бірге қолданылады.

Slide 8

Файлмен жұмысты аяқтау үшін оны міндетті түрде close() әдісімен аяқтау керек.

Файл аты жоқ болса, экранда қате шығады

myfile = open('555. txt', "w")

myfile. close()

1

2

handle = open(“555. txt")

Slide 9

f = open('555. txt', 'w') # жазу үшін ашу

f. write('Hello \n World') # Hello World cөзін файлға жазу

f. close() # файлды жабу

Файлға жазу

Slide 10

import os

# переименование xyz. txt в abc. txt

os. rename("555. txt", "666. txt")

Файлдың атын ауыстыру

Slide 11

handle = open("555. txt", "r")

data = handle. readlines() # read ALL the lines!

print(data)

handle. close()

Файлдың ішін оқу


Ұқсас жұмыстар
10-сынып информатика: Python тілінде файлдармен жұмыс
Python тілінде файлдық енгізу-шығару: жолдарды оқу, итераторлар және екілік файлдар
Python бағдарламалау тіліндегі тізімдер (list): анықтама және негізгі операциялар
Python бағдарламалау тілінде Pygame кітапханасы арқылы 2D ойын жасаудың негіздері
Си тілінде файлдар мен ағындармен жұмыс жасау
Микропроцессорлық жүйелер: негізгі түйіндер, байланыс жүйесі және жұмыс режимдері
Практикалық бағдарламалау: Python тілінде тармақталған алгоритмдерді құру және қолдану
Microsoft Access деректер базасы: деректер түрлері, негізгі объектілер, құру құралдары мен жұмыс режимдері
Компьютерлік графика: түрлері, негізгі ұғымдар және файл форматтары
Практикалық жұмыс: Python тіліндегі циклдік алгоритмдер және параметрлі for-циклдер
Пәндер



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