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 для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць