Open функциясы
open функциясы файлды ашып,
файл объектісін қайтарады.
Функцияның бірінші параметрінде ашқымыз келетін файлдың жолы көрсетіледі.
Екінші міндетті емес параметрде флаг белгіленеді -
бұл файлға қатынау режимін көрсететін жол немесе сан
(мысалы, оқу). Әдепкі бойынша флаг 'r' тең.
Үшінші міндетті емес параметрде буферизация режимін
белгілеуге болады (әдепкі бойынша
-1).
Төртінші міндетті емес параметрде - кодтау түрі
(әдепкі бойынша None).
Бесінші міндетті емес параметрде кодтау қателерінің
қалай өңделуі керектігін көрсетеміз
(әдепкі бойынша None).
Алтыншы міндетті емес параметрде - жол аудару режимі,
ол None, '\n',
'\r', '\r\n' мәндерін қабылдай алады
(әдепкі бойынша None).
Жетінші міндетті емес параметрде файл дескрипторын
жабу флағын көрсетуге болады
(әдепкі бойынша True).
Сегізінші міндетті емес параметрде -
ашық файл дескрипторын қайтаратын пайдаланушы объектісі
(әдепкі бойынша None).
Синтаксис
open(файл жолы, [флагтар], [буферизация], [кодтау түрі], [қате], [жол аудару], [жабу флағы], [пайдаланушы объектісі])
Мысал
file.txt файлын ашып,
содан кейін read әдісінің көмегімен
оның мазмұнын оқиық:
res = open('file1.txt', 'r')
print(res)
print(res.read())
Орындалған кодтың нәтижесі:
<_io.TextIOWrapper name='file1.txt' mode='r' encoding='cp1251'>
text