Файлдар. Файлдармен жұмыс. Төменде python тілінің файлдармен әрекет жасауға арналған ендірілген құралдары қарастырылады: ашу / жабу, оқу және жазу.
Файлмен жұмыс жасау үшін алдымен оны ашып алу керек. Ол үшін open ендірілген функциясы қолданылады:
f = open('text.txt', 'r')
Open функциясының көптеген өлшемдері бар, бірақ олардың ішінде ең қажетті 3 аргументі бар. Олардың біріншісі файлдың аты, файлға баратын жолдың өзі салыстырмалы немесе абсолютті болуы мүмкін. Екінші аргумент –ол файлды ашу режімі.
Кесте 4
Файлды ашу режімдері
Режім
|
Белгіленуі
|
'r'
|
Оқу үшін ашу (әдепкі мән болып табылады)
|
'w'
|
Жазу үшін ашу, файлдың ішіндегі мәні жойылады, файл жоқ болса, онда жаңадан құрылады
|
'x'
|
Жазу үшін ашу, егер файл жоқ болса, онда ерекше жағдай деп саналады
|
'a'
|
қосымша жазу үшін ашу, ақпарат файлдың соңына қосылады
|
'b'
|
Екілік режимде ашу
|
't'
|
мәтіндік режимде ашу (әдепкі мән болып табылады)
|
'+'
|
оқу және жазу үшін ашу
|
Режимдер біріктірілген болуы мүмкін, яғни, мысалы, 'rb' – екілік режімде оқу. Әдепкі жағдайда мәні 'rt' болады.
Соңғы аргумент encoding, ол тек мәтіндік режімде файлды оқу кезінде қажет. Бұл аргумент кодтауды анықтайды.
Достарыңызбен бөлісу: |