Python中read和write用法

2021-06-22 12:49:41 字數 1097 閱讀 5819

讀操作有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 從這裡不難...