天天看點

Readline( )|學習筆記

開發者學堂課程【Python 語言基礎 3:函數、面向對象、異常處理:Readline( )】學習筆記,與課程緊密聯系,讓使用者快速學習知識。

課程位址:

https://developer.aliyun.com/learning/course/601/detail/8769

Readline( )

内容介紹:

一、readline( )

二、readlines( )

三、for循環

一、readline()

輸入:

file_name = ‘ demo.txt ’

with open(file_name , encoding= ‘utf-8’ ) as file_obj :

print(file_obj.read( ) )

該方法可以用來讀取一行内容

換成 ​

 print(file_obj.readline( ) )

多讀幾行:

print(file_obj.readline( ) )

print(file_obj.readline( ) )

print(file_obj.readline( ) )

但是看出每一行前都有空行,是以可以加 end= ‘ ’去掉

print(file_obj.readline( ) ,end= ‘ ’ )

print(file_obj.readline( ) )

#print(file_obj.readline( ) )

類似的有 readlines( )

該方法用于一行一行的讀取内容,它會一次性将讀取到的内容封裝到一個清單中傳回

輸入:​

r = file_obj.readlines( )

print(r)

可以看出列印的是個清單,讓每個資料成為一行,加入​

import pprint

​,将 print(r) 改成

pprint. pprint(r)

如果想擷取第一行:輸入​

pprint. pprint(r[0])

類似:

pprint. pprint(r[0])

pprint. pprint(r[1])

pdrint. pprint(r[2])

更簡單的是 for 循環周遊清單

三、for 循環

for t in file_obj:

print(t)

結果如下:

Lorem ipsum dolor sit amet, consectetur adipisicing elit,sed do eiusmod

Tempor incididunt ut labore et dolore magna aliqua ut enim ad minim weniam,quis nostrud exercitation ullamco laboris nisi ut aliquip ex commodo consequat.

***Repl Closed***