Python File readlines() 使用方法

來源:互聯網
上載者:User
readlines() 方法用於讀取所有行(直到結束符 EOF)並返回列表,該列表可以由 Python 的 for... in ... 結構進行處理,如果碰到結束符 EOF 則返回Null 字元串,需要的朋友可以參考下

概述

readlines() 方法用於讀取所有行(直到結束符 EOF)並返回列表,該列表可以由 Python 的 for... in ... 結構進行處理。

如果碰到結束符 EOF 則返回Null 字元串。

文法

readlines() 方法文法如下:

fileObject.readlines( );

參數
無。

傳回值
返回列表,包含所有的行。

執行個體
以下執行個體示範了 readline() 方法的使用:

檔案jb51.txt 的內容如下:

1:www.jb51.net
2:www.jb51.net
3:www.jb51.net
4:www.jb51.net
5:www.jb51.net

迴圈讀取檔案的內容:

python2的寫法

#!/usr/bin/python# -*- coding: UTF-8 -*- # 開啟檔案fo = open("jb51.txt", "r")print "檔案名稱為: ", fo.name for line in fo.readlines():             #依次讀取每行   line = line.strip()               #去掉每行頭尾空白   print "讀取的資料為: %s" % (line) # 關閉檔案fo.close()

python3的寫法

# -*- coding: utf-8 -*-# 開啟檔案fo = open("jb51.txt", "r")print("檔案名稱為: ",fo.name) for line in fo.readlines():             #依次讀取每行   line = line.strip()               #去掉每行頭尾空白   print ("讀取的資料為: %s" % (line)) # 關閉檔案fo.close()

效果如所示



聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.