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

Python – читайте текстовый файл

Автор оригинала: Python Examples.

Читайте текстовый файл в Python

Чтобы прочитать текстовый файл в Python, выполните следующие действия.

  1. Вызов Open () Встроенная функция с FilePath и Mode Passed в качестве аргументов. Открыть () Функция Возвращает объект файла.
  2. Способ прочитанного звонка () на объекте файла. Читать () Возвращает строку.
  3. Возвращенная строка – это полный текст из текстового файла.

Пример 1: Чтение текстового файла

В следующей программе Python мы откроем файл Command.txt в режиме чтения. Мы прочитаем все содержимое текстового файла и распечатайте текст на консоль.

Python Program

fileObject = open("sample.txt", "r")
data = fileObject.read()
print(data)

Выход

Welcome to pythonexamples.org

Вы можете предоставить полный или абсолютный путь к функции Open () или предоставить относительный путь, если базовый путь присутствует в переменной среды пути.

Пример 2: Прочитайте только некоторые символы в текстовом файле

Если вам нужно прочитать только определенное количество символов, скажем n Количество символов, присутствующих в начале файла, Pass N (номер) в качестве аргумента для чтения () функции.

В следующей программе Python мы будем читать первые 20 символов в файле.

Python Program

f = open("sample.txt", "r")
data = f.read(20)
print(data)

Выход

Welcome to pythonexa

Прочитайте (20) Функция вернула первые 20 символов из текстового файла.

Пример 3: Чтение файла в текстовом режиме

Прочитайте, записи и режимы execute основаны на разрешениях. Есть текст и двоичный на основе природы контента.

В следующем примере мы явно открываем файл в текстовом режиме, предоставив «Т» вместе с читаем “R” режим.

Python Program

f = open("sample.txt", "rt")
data = f.read()
print(data)

Выход

Welcome to pythonexamples.org

Пример 4: Прочитайте линию текстовой файлы по строке

Чтобы прочитать текстовую строку по линии из файла, используйте файл.Readline () Функция. File.readline () Возвращает текущую строку и обновляет его указатель на следующую строку. Таким образом, при вызове функции readline () в следующий раз возвращается следующая строка.

Помните, что readline () возвращает строку вместе с новой линейной символом в конце строки, за исключением последней строки. Итак, если вам не требуют нового символа строки, вы можете использовать функцию STIP (). Здесь здесь пойман. Если ваша строка содержит символы белого пространства в начале и конце, и если вы используете STAP (), вы потеряете эти символы белого пространства в строке.

В этом примере мы будем прочитать линию текстовой файлы по строке.

Python Program

#get file object
f = open("sample.txt", "r")

while(True):
	#read next line
	line = f.readline()
	#if line is empty, you are done with all lines in the file
	if not line:
		break
	#you can access the line
	print(line.strip())

#close file
f.close

Выход

Hi User!
Welcome to Python Examples.
Continue Exploring.

Резюме

В этом руководстве примеров Python мы узнали, как читать текстовый файл в Python с помощью хорошо подробного примера Python Phython.