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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу