欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

python提供了哪三種方法用于讀取文本文件的內容?

三種方法分別是:“read()”、“readline()”、“readlines()”。“read()”是一次性讀取文件的所有內容放在一個大字符串中;“readline()”逐行讀取文本;“readlines()”一次性讀取文本的所有內容。

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:域名注冊虛擬主機、營銷軟件、網站建設、寧安網站維護、網站推廣。

python讀取文本文件的內容,有三種方法。

read()、readline()、readlines()

read()

read()是最簡單的一種方法,一次性讀取文件的所有內容放在一個大字符串中,即內存中。

file=open('test.txt')try:
    file_context=file.read()#file_context是一個string,讀取完后,就失去了對test.txt的文件引用
    #file_context=open(file).read().splitlines(),則
    #file_context是一個list,每行文本內容是list中的一個元素finally:
    file.close()12345678

read()的利處:方便、簡單、一次性讀出文件放在一個大字符串中,速度最快。

read()的不利之處:文件過大的時候,占用內存會過大

readline()

readline()逐行讀取文本,結果是一個list

with open(file) as f:
    line=f.readline()    while line:        print line
        line=f.readline()12345

readline()的利處:占用內存小,逐行讀取

readline()的不利之處:逐行讀取,速度比較慢

readlines()

readlines()一次性讀取文本的所有內容,結果是一個list

with open(file) as f:
    for line in f.readlines(): 
       print line#這種方法讀取的文本內容,每行文本末尾都會帶一個'\\n'換行符,可以使用L.rstrip('\\n')去掉1234

readlines()的利處:一次性讀取文本內容榮,速度比較快

readlines()的不利之處:隨著文本的增大,占用內存會越來越多

file=open('test.txt','r')try:    for line in file:        print line
 finalli:
     file.close()

推薦教程:《python教程》

當前名稱:python提供了哪三種方法用于讀取文本文件的內容?
文章出自:http://chinadenli.net/article36/cgecsg.html

成都網站建設公司_創(chuàng)新互聯,為您提供移動網站建設動態(tài)網站網站建設網站設計公司網站內鏈搜索引擎優(yōu)化

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

成都定制網站建設