112 of 151 menu

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

Сондай-ақ қараңыз

  • read әдісі,
    файлды оқиды
  • readline әдісі,
    файлдың бірінші жолын оқиды
  • readlines әдісі,
    файлдың барлық жолдарын оқиды
  • write әдісі,
    файлға жол жазады
  • close әдісі,
    файлды жабады
Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау