讀操作有read、readline和readlines函式
看示例:
f = open('1.txt','r')
data = f.read() #讀出所有的內容
print data
f.close()
結果:
>>>
i'm ok!
i'm fine!
hello world!
f = open('1.txt','r')
data = f.readline() #唯讀一行
print data
f.close()
結果:
>>>
i'm ok!
f = open('1.txt','r')
data = f.readlines() #生成的是列表
print data
f.close()
結果:
>>>
["i'm ok!\n", "i'm fine!\n", 'hello world!\n']
寫操作有write、writelines,切記沒有writeline
看示例:
data = ["abc","def"]
f = open('2.txt','w')
f.write(data)
f.close()
結果:
>>>
traceback (most recent call last):
file "d:\program files\python\chengxu\temp.py", line 9, in f.write(data)
typeerror: expected a character buffer object
當寫的資料為list陣列時,用write函式會出錯,換用writelines函式 Python中read和readlines區別
1.首先看read dir r g 資料集 celeba celeba 分卷形式,一起解壓 celeba anno list bbox celeba.txt file open dir print file read print type file read 輸出為 輸出所有的內容,格式型別是str...
shell script中read的用法
1 read基本讀取 bin bash testing the read command echo n enter you name echo n 讓使用者直接在後面輸入 read name 輸入的多個文字將儲存在乙個變數中 echo hello name,welcome to my progra ...
read和readFully的區別!
給你看些 你就明白是怎麼回事了!其實內部有進行判斷,但是並沒有進行處理!而是直接丟擲了異常!一下是jdk 的源 public void readfully byte b,int off,int len,boolean copy throws ioexception off n len n 從這裡不難...