Python基礎 文字讀寫

2021-10-06 09:40:28 字數 1794 閱讀 9697

mode引數(預設為 『r』):

2.1 read(*size)——讀取檔案內容

>>

> f =

open

('tmp.txt'

,'r'

)>>

>

str= f.read(5)

>>

>

print

(str

)>>

> f.close(

)hello

2.2 readline()——讀取一行
>>

> f =

open

('tmp.txt'

,'r'

)>>

>

str= f.readline(

)>>

>

print

(str

)>>

> f.close(

)

2.3 readlines(*size)——讀取檔案中包含的所有行
>>

> f =

open

('tmp.txt'

,'r'

)>>

>

str= f.readlines(1)

>>

>

print

(str

)>>

> f.close()[

'hello python'

]

2.4 write(string)
>>

> f =

open

('tmp.txt'

,'w'

)>>

> num = f.write(

'hello python'

)#返回寫入的長度

>>

>

print

(num)

>>

> f.close(

)12

2.5 seek(offset, *from_what)——改變檔案當前的位置
>>

> f =

open

('tmp.txt'

,'rb+'

)>>

> f.write(b'0123456789abcdef'

)# 移動到檔案的第 6 個位元組

>>

> f.seek(5)

>>

>

print

(f.read())

b'56789abcdef'

2.6 tell()——返回檔案物件當前所處的位置
>>

> f =

open

('tmp.txt'

,'r'

)>>

> f.seek(5)

>>

>

print

(f.tell())

5

2.7close()——關閉檔案並釋放系統資源

也可以使用with 關鍵字處理檔案物件,實現檔案用完後自動關閉。

>>

>

with

open

('tmp.txt'

,'r'

)as f:..

. read_data = f.read(

)>>

>

print

(f.closed)

true

Python 讀寫文字(open)

character meaning r open for reading default w open for writing,truncating the file first a b binary mode t text mode default open a disk file for upd...

Python 文字讀寫操作

mark下讀寫操作函式,省的下次再寫 usr bin env python coding utf 8 file test.py.py author piepis date 2020 8 27 18 13 desc import os import re write data to file file...

python文字文件 Python讀寫文字文件詳解

以下3步問正確的程式片段 1.寫檔案 usr bin python3 maketextfile.py create text file import os def write file used to write a text file.ls os.linesep get filename fnam...