Рубрики
Без рубрики

Python Read File – 3 способа, которыми вы должны знать

Мы уже видели в нашем учебном пособие по работе с Python-файлами, что, как мы можем выполнять разные операции в файле и в файле с использованием программирования Python.

Автор оригинала: Pankaj Kumar.

Python Read File – 3 способа, которыми вы должны знать

Мы уже видели в нашем Учебное пособие на обработку Python – что, как мы можем выполнять разные операции в и на Файл Использование Python программирование.

Одной из операций было чтение из файла, который уже был создан. Здесь мы собираемся уточнить процесс и посмотрим на различные методы, с помощью которых мы можем прочитать файл непосредственно в Python.

Разные методы для чтения из файла в Python

Прежде чем мы прыгаем прямо в методы чтения файла, мы должны позаботиться о нескольких вещах. Прежде всего, для чтения существование файла очень важно. Во-вторых, Режим В котором был открыт файл, также вопросы. Существуют различные режимы, в которых файл может быть открыт в программировании Python, а именно,

  • R – Только для чтения
  • W – Только напишите
  • А – только приложение
  • R + – Читайте, а также писать
  • W + – пишите, а также чтение
  • A + – добавить, а также прочитать

Из всех различных режимов, доступных для открытия файла, содержимое файла может быть только для чтения R , R + , W + и A + Режимы. После того, как мы убедитесь, что файл существует и открывает его в правильном читабельном режиме, мы можем идти дальше к различным функциям или методам, используемым для чтения содержимого файла.

1. Читать () в Python

Читать () Метод в Python это заранее определенный Функция, которая возвращает данные чтения в виде строка Отказ Синтаксис для Читать () Метод есть,

file_open_object.read (n)

Где file_open_object объект создан при открытии определенного файла,

и ‘N’ Количество байтов будет прочитано из файла. В случае, когда N не указан, Читать () Функция читает весь файл.

Новый файл

Рассмотрим содержимое для чтения содержимого, принадлежат к вышеуказанному файлу, названный new_file.txt Отказ Следовательно, используя Читать () Мы можем прочитать информацию, представленную внутри new_file Отказ Давайте посмотрим, как мы можем сделать это,

file = open("new_file.txt", "r")
print(file.read())

Выход:

Python
C
C++
Java
Kotlin

Снова читать определенное количество байтов, мы можем использовать Читать () следующим образом,

file = open("new_file.txt", "r")
print(file.read(6))

Выход:

Python

2. readline () в Python

readline () Еще один предварительно определенный метод в Python, который возвращает линию чтения в виде строка Отказ Ниже приведен синтаксис для readline () функция,

file_open_object.readline (n)

Точно так же здесь file_open_object Это объект создан при открытии файла и ‘N’ Является ли количество байтов, которые функция прочитала почти. Примечательно, если N

file = open("new_file.txt", "r")
print(demo_file.readline())

Выход:

Python\n

Укажите: Здесь Newline ( \ N ) также считается A персонаж Отказ

3. Readleines () в Python

Readleines () Читает все линии Представляется внутри указанного файла и возвращает список, содержащий строковые формы прочитанных строк. Приведенный ниже синтаксис,

file_open_object.readlines ()

Используя Readleines () метод,

file = open("new_file.txt", "r")
print(demo_file.readlines())

Выход:

['Python\n', 'C\n', 'C++\n', 'Java\n', 'Kotlin']

Рекомендации:

https://docs.python.org/3/tutorial/inputoutput.html

https://stackoverflow.com/questions/7485458/python-reading-text-file