Функция open

Функция open файлды ачып, файлдык объектти кайтарат.

Функциянын биринчи параметринде биз ачкысы келген файлга жол көрсөтүлөт.

Экинчи милдеттүү эмес параметрде биз флагди белгилейбиз - бул файлга кирүү режимин (мисалы, окуу) көрсөткөн саны же сап. Демейки боюнча флаг 'r' барабар.

Үчүнчү милдеттүү эмес параметрде буферлешүү режимин белгилөөгө болот (демейки -1).

Төртүнчү милдеттүү эмес параметрде - коддоо тиби (демейки None).

Бешинчи милдеттүү эмес параметрде коддоо каталары кандайча иштетилиши керектигин көрсөтөбүз (демейки None).

Алтынчы милдеттүү эмес параметрде - сап аялдоо режими, ал None, '\n', '\r', '\r\n' маанилерин ала алышат (демейки None).

Жетинчи милдеттүү эмес параметрде файлдык дескрипторду жабуу флагин көрсөтсө болот (демейки True).

Сегизинчи милдеттүү эмес параметрде - ачылган файл дескрипторун кайтарган колдонуучунун объектиси (демейки None).

Синтаксис

pythonopen(файлга жол, [флагдар], [буферлешүү], [коддоо тиби], [ката], [сап аялдоо], [жабуу флаги], [колдонуучу объектиси])

Мисал

Келгиле, file.txt файлын ачалы, андан кийин read методунун жардамы менен анын мазмунун окуйлу:

pythonres = open('file1.txt', 'r')
print(res)
print(res.read())

Аткарылган коддун натыйжасы:

python<_io.TextIOWrapper name='file1.txt' mode='r' encoding='cp1251'>
text

Дагы караңыз

  • read методу,
    файлды окуган
  • readline методу,
    файлдын биринчи сабын окуган
  • readlines методу,
    файлдын бардык саптарын окуган
  • write методу,
    файлга сап жаза турган
  • close методу,
    файлды жапкан