創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!
黃岡ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書(shū)銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書(shū)合作)期待與您的合作!這篇文章主要介紹python逐行讀取數(shù)據(jù)的方法,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
在實(shí)際開(kāi)發(fā)的過(guò)程中,文件讀寫(xiě)也很重要,下面說(shuō)一下python如何逐行讀取文件。
如果程序要讀取行,通常只能用文本方式來(lái)讀取,道理很簡(jiǎn)單,只有文本文件才有行的概念,二進(jìn)制文件沒(méi)有所謂行的概念。
文件對(duì)象提供了如下兩個(gè)方法來(lái)讀取行:
readline([n]):讀取一行內(nèi)容。如果指定了參數(shù) n,則只讀取此行內(nèi)的 n 個(gè)字符。
readlines():讀取文件內(nèi)所有行。
下面程序示范了使用 readline() 方法來(lái)讀取文件內(nèi)容:
import codecs # 指定使用utf-8字符集讀取文件內(nèi)容 f = codecs.open("readline_test.py", 'r', 'utf-8', buffering=True) while True: # 每次讀取一行 line = f.readline() # 如果沒(méi)有讀到數(shù)據(jù),跳出循環(huán) if not line: break # 輸出line print(line, end='') f.close()
接下來(lái)程序使用 readline() 方法逐行進(jìn)行讀取,當(dāng)讀取到結(jié)尾時(shí),該方法將會(huì)返回空,程序就會(huì)退出循環(huán)。
程序也可以使用 readlines() 方法一次讀取文件內(nèi)所有行。例如如下程序:
import codecs # 指定使用utf-8字符集讀取文件內(nèi)容 f = codecs.open("readlines_test.py", 'r', 'utf-8', buffering=True) # 使用readlines()讀取所有行,返回所有行組成的列表 for 1 in f.readlines(): print(1, end='') f.close()
以上是python逐行讀取數(shù)據(jù)的方法的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!
當(dāng)前名稱:python逐行讀取數(shù)據(jù)的方法-創(chuàng)新互聯(lián)
網(wǎng)頁(yè)網(wǎng)址:http://aaarwkj.com/article42/csocec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、自適應(yīng)網(wǎng)站、云服務(wù)器、標(biāo)簽優(yōu)化、網(wǎng)頁(yè)設(shè)計(jì)公司、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容