Автор оригинала: Python Examples.
Читайте текстовый файл в Python
Чтобы прочитать текстовый файл в Python, выполните следующие действия.
- Вызов Open () Встроенная функция с FilePath и Mode Passed в качестве аргументов. Открыть () Функция Возвращает объект файла.
- Способ прочитанного звонка () на объекте файла. Читать () Возвращает строку.
- Возвращенная строка – это полный текст из текстового файла.
Пример 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.