Метод чтения файла Python ()

Metod Ctenia Fajla Python



«Когда мы говорим о лучшем языке программирования для начинающих, Python — один из них. Это облегчает нам множество встроенных функций, которые помогают выполнять различные задачи, просто используя эти функции «Python». Когда мы хотим выполнить какую-либо задачу с различными файлами с помощью Python, например, открыть текстовый файл в Python, прочитать этот файл, записать данные в какой-либо файл или закрыть файл после открытия, мы будем использовать такие функции Python, как « read(), open(), close()» и т. д.

Эти функции делают нашу работу очень простой и легкой. В этом руководстве мы подробно обсудим метод «чтение файла ()» и объясним функционирование этого метода в «Python». Метод «file read()» помогает читать текстовый файл в Python. Когда нам нужно прочитать некоторые данные из файла, мы будем использовать метод «чтение файла ()» в «Python». Мы можем прочитать все данные из файла, а также определенные байты из файла. Если мы укажем количество байтов в методе «read()», то эти конкретные байты будут прочитаны, и если мы не добавили никакого значения в методе «read()», то его значение по умолчанию равно «-1, ” и считывает полные данные из файла. Теперь мы покажем синтаксис этого метода «чтение файла ()», а затем будем использовать этот метод и в наших кодах».

Пример 1

Вот файл Python, который мы хотим прочитать с помощью метода «file read()». Этот файл содержит данные, которые также показаны на снимке экрана ниже. Теперь давайте посмотрим, как мы будем читать эти данные в коде «Python» с помощью метода «file read()».









Вот приложение Spyder, которое мы используем в этом руководстве. Сначала мы помещаем «w» в качестве переменной, и это «w» инициализируется функцией «open()». Функция помогает открыть файл, который задается внутри функции «open()» в качестве первого параметра. Первый параметр — это «w_file.txt», который мы открываем здесь, а затем у нас есть «r» в качестве второго параметра. Это «r» означает, что мы открываем этот файл только для чтения. Мы записываем файловый объект с помощью этого метода «read()». Мы пишем это как «w.read ()». Теперь данные «w_file.txt» будут считаны, и данные также будут отображаться на консоли, поскольку мы использовали этот метод в функции «print ()».







В приложении «Spyder» мы просто нажимаем «Shift + Enter», чтобы получить результат. Данные, которые присутствуют в текстовом файле «w_file.txt», отображаются здесь, потому что мы читаем этот файл и печатаем данные файла в коде «Python» с помощью функций Python.



Пример 2

Мы снова открываем и читаем «w_file.txt», но здесь мы читаем определенные байты из файла «w_file.txt». В методе «open()» мы указываем имя файла, который мы хотим открыть и прочитать. Мы также пишем «r» в этом методе, потому что мы открываем «w_file.txt» для чтения его данных. Ниже у нас есть метод «read()» в «print()». Мы также добавляем «28» в этот метод «read()», что означает, что мы указали «28» байтов в этом методе «read()». Он читает только этот конкретный байт из файла, а также отображает эти данные на консоли. Мы вводим «w.read(28)» в «print()», поэтому «28» байтов из «w_file.txt» будут прочитаны и напечатаны на консоли.

Глянь сюда. Здесь печатаются не все данные файла. Печатаются только указанные байты, потому что мы упомянули эти байты в методе «read ()» в коде «Python» выше.

Пример 3

Текстовый файл показан на скриншоте ниже. Этот файл содержит несколько строк, и мы будем читать эти файлы из файла, а также выводить все данные файла на консоль.

«Данные» — это переменная, которую мы здесь инициализируем. Метод «open()» используется для инициализации этой переменной. Здесь мы открываем файл «demofile.txt». Мы просто пишем имя файла в этом методе. Затем мы печатаем имя файла с помощью «имя». Мы пишем файловый объект, а затем «имя». Объект файла — «данные», поэтому мы вводим «data. имя» в «печати». Это помогает напечатать имя файла, который мы открыли здесь.

После этого мы инициализируем «data2» методом «read()». Когда мы используем этот метод «read ()», мы должны записать объект файла с помощью этого метода. Итак, мы вводим здесь «data.read()», где «данные» — это объект файла, а «read()» — это метод для чтения этого файла. После чтения данных мы также хотим распечатать эти данные на консоли. Мы делаем это, помещая «data2», который содержит данные файла после чтения в методе «print()».

Теперь данные «demofile.txt» будут отображаться на консоли. Затем мы должны закрыть этот файл. Для закрытия файлов в «Python» у нас есть метод «close()», поэтому мы используем метод «close()» с файловым объектом и записываем его как «data.close()». Теперь проверьте результат этого кода.

Все данные из вышеуказанного файла считываются, а также печатаются в этом результате. Мы просто используем метод «read()» для чтения данных в «Python».

Пример 4

Вот новый текстовый файл, который мы будем читать в этом коде. Мы снова будем использовать метод «read()» для чтения этих данных в коде «Python».

Сначала мы открываем этот файл, который мы показали выше. В методе «open()» вставляется имя файла, то есть «file2.txt». Теперь этот файл будет открыт. Имя этого файла, который мы открыли здесь, также отображается, потому что мы использовали «a.name» в «print ()», где «a» — это объект файла здесь. После этого мы инициализируем «data_2» с помощью метода «a.read ()», чтобы данные были прочитаны и сохранены в переменной «data_a». После чтения мы печатаем данные, помещая переменную «data_a» в «print ()». Для закрытия файлов в «Python» мы используем метод «close ()» с файловым объектом.

Хотя данные из файла «file2.txt» считываются, а также отображаются в этом результате, поскольку мы не добавили никаких конкретных байтов в метод «read ()», в этом результате отображаются полные данные из этого файла.

Пример 5

Переменная «b» теперь инициализируется методом «open()» в этом коде, и имя файла вставляется в этот метод. После этого мы печатаем имя файла ниже, используя «b.name» в «print ()». Затем у нас есть переменная «lines_b», которая инициализируется с помощью «b.read ()». В методе «read()» мы также вставляем некоторое количество байтов, которые мы хотим прочитать в этом примере. Здесь мы читаем «20» байтов, помещая это число «20» в метод «read()». После этого мы печатаем определенные байты данных, которые мы получаем из файла после чтения, с помощью метода «print()». Здесь вы можете видеть, что «lines_b» записано в «print ()». Этот «lines_b» содержит 20 байт данных, которые мы считываем из файла.

Сначала отображается имя файла, а затем 20 байт данных из этого файла считываются и печатаются здесь, в этом результате.

Вывод

Это руководство полностью посвящено методу «Python file read()». Мы подробно рассмотрели этот метод здесь и объяснили, что этот метод помогает нам читать данные файла в Python. Мы объяснили, что можем читать определенные байты из данных и данные целиком. Мы также объяснили, что значение по умолчанию для метода «read()» равно «-1», что считывает полные данные из файла, и если мы хотим прочитать некоторые определенные байты данных, то мы используем номера байтов в Метод «прочитать()». Мы рассмотрели различные примеры, в которых мы считывали полные данные из файла, а также некоторые байты из данных файла.