python中readline()怎麼用,還有readline和readlines,read的區別和用法

2021-06-28 17:17:27 字數 930 閱讀 5205

1樓:

python中readline()是用來讀取文字檔案中的一行。

readline和readlines,read都是用來讀取檔案內容,readline()每次讀取一行,當前位置移到下一行;readlines()讀取整個檔案所有行,儲存在一個列表(list)變數中,每行作為一個元素;read(size)從檔案當前位置起讀取size個位元組(如果檔案結束,就讀取到檔案結束為止),如果size是負值或省略,讀取到檔案結束為止,返回結果是一個字串。

f=open("myfile")

while true:

line=f.readline()

if line:

print line,

else:

break

f=open("myfile")

lines=f.readline() #lines是一個列表變數

f=open("myfile")

lines=f.read() #lines是一個字串變數

2樓:

readline返回一行的字串, readlines返回包含檔案所有內容的字串列表, 每個元素是一行的字串

3樓:匿名使用者

readline是用於讀取檔案一行的,list物件裡面沒有這個方法

readlines是讀取所有行的迭代器

python中read,readline和readlines的區別

4樓:育知同創教育

read        讀取整個檔案

readline    讀取下一行

readlines   讀取整個檔案到一個迭代器以供我們遍歷(讀取到一個list中,以供使用,比較方便)、

123.txt內容為:

python中的python中的問題

在python中,所有識別符號 可以包括英文 數字以及下劃線 但不能以數字開頭。python中的識別符號是區分大小寫的。這是知識背景 但是通常python的變成習慣以下劃線開頭的識別符號是有特殊意義的。以單下劃線開頭 foo 的代表不能直接訪問的類屬性,需通過類提供的介面進行訪問,不能用 from ...

python中header formats s怎麼解釋後面的字串

s 代表 輸入一個字元copy串,號代表左對齊 後補空白,號代表對齊寬度由輸入時確定 s 代表輸入一個字串,右對齊 前補空白,號代表對齊寬度由輸入時確定 s s 10,hello 15,world 等與 hello world 得 hello world 這是python 2.x的舊格式化寫法,py...

python中與的區別,python 中 和 的差別

普通字串中沒有區別 如 abc 和 abc 是一樣的 如果字串中本身就有單引號或回雙引號,則要答使用另一種引號將該字串引起來才合法 如 he is a student he is a student 3.接著2說,如果字串中本身就有單引號或雙引號,還有一種合法的使用方式是,最外層使用的引號和字串的相...