檔案讀取的其他方式
檔案的讀取除了read之外還有另外的幾種方式,接下來一一進行介紹。
readline()
該方法可以用來讀取文本的一行内容。
import os
file_name = 'demo.txt'
with open(file_name , encoding='utf-8') as file_obj:
print(file_obj.readline(),end='')
print(file_obj.readline())
print(file_obj.readline())
執行結果為:

每調用一個readline即讀取一行資料。
readlines()
該方法用于一行一行的讀取内容,它會一次性将讀取到的内容封裝到一個清單中傳回。
import pprint
import os
file_name = 'demo.txt'
with open(file_name , encoding='utf-8') as file_obj:
r = file_obj.readlines()
# pprint.pprint(r[0])#隻讀取第一行
# pprint.pprint(r[1])
# pprint.pprint(r[2])
預設讀取全部内容,指定行數即讀取指定位置的内容。
for循環讀取檔案
import os
file_name = 'demo.txt'
with open(file_name , encoding='utf-8') as file_obj:
for t in file_obj:
print(t)
點選檢視配套視訊教程
學習更多有關Python的内容,請訂閱
Python學習站官方技術圈!