創新互聯www.cdcxhl.cn八線動態BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!

這篇文章主要介紹python逐行讀取數據的方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
在實際開發的過程中,文件讀寫也很重要,下面說一下python如何逐行讀取文件。
如果程序要讀取行,通常只能用文本方式來讀取,道理很簡單,只有文本文件才有行的概念,二進制文件沒有所謂行的概念。
文件對象提供了如下兩個方法來讀取行:
readline([n]):讀取一行內容。如果指定了參數 n,則只讀取此行內的 n 個字符。
readlines():讀取文件內所有行。
下面程序示范了使用 readline() 方法來讀取文件內容:
import codecs
# 指定使用utf-8字符集讀取文件內容
f = codecs.open("readline_test.py", 'r', 'utf-8', buffering=True)
while True:
# 每次讀取一行
line = f.readline()
# 如果沒有讀到數據,跳出循環
if not line: break
# 輸出line
print(line, end='')
f.close()接下來程序使用 readline() 方法逐行進行讀取,當讀取到結尾時,該方法將會返回空,程序就會退出循環。
程序也可以使用 readlines() 方法一次讀取文件內所有行。例如如下程序:
import codecs
# 指定使用utf-8字符集讀取文件內容
f = codecs.open("readlines_test.py", 'r', 'utf-8', buffering=True)
# 使用readlines()讀取所有行,返回所有行組成的列表
for 1 in f.readlines():
print(1, end='')
f.close()以上是python逐行讀取數據的方法的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注創新互聯-成都網站建設公司行業資訊頻道!
當前名稱:python逐行讀取數據的方法-創新互聯
網頁網址:http://www.yijiale78.com/article42/csocec.html
成都網站建設公司_創新互聯,為您提供靜態網站、自適應網站、云服務器、標簽優化、網頁設計公司、定制網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯