讀取檔案的方式

2021-10-22 15:24:36 字數 1143 閱讀 6691

讀取檔案的方式:

1.for的方式–資料量下的時候可以使用,或者每行資料都是長度差不多的時候,可以使用,如果有部分行數資料超多或者不規範的話,建議使用while方式,while方式可以固定每次讀取的資源數,便於記憶體的運轉

with open(

"test.txt",mode=

"rt",encoding=

"utf-8"

)as f:

for line in f:

print(line)

2.while的方式,每次都是讀取固定的長度,便於內容快速讀取資料。

with open(

"test.txt",mode=

"rt",encoding=

"utf-8"

)as f:

while true:

cotent=f.read(1024)

print(cotent)

if len(cotent)

==0:

break```bash

簡要示例**:

def readfileone(

): with open(

"test.txt",mode=

"rt",encoding=

"utf-8"

)as f:

for line in f:

print(line)

def readfiletwo(

): with open(

"test.txt",mode=

"rt",encoding=

"utf-8"

)as f:

while true:

cotent=f.read(1024)

print(cotent)

if len(cotent)

==0:

break

if __name__ ==

'__main__'

: readfiletwo(

) print(

"+++++"

) readfileone(

)

檔案讀取方式

過程 1.開啟檔案 2.讀資料 3.關閉檔案 1,w 寫模式,它是不能讀的,如果用w模式開啟乙個已經存在的檔案,會清空以前的檔案內容,重新寫 w 是讀寫內容,只要沾上w,肯定會清空原來的檔案 2,r 讀模式,只能讀,不能寫,而且檔案必須存在 r 是讀寫模式,只要沾上r,檔案必須存在 3,a 追加模式...

python檔案的讀取方式

with open test a r as f f.write test a 只能讀,不存在檔案報錯,filenotfounderror errno 2 no such file or directory test a with open test a r as f f.write test a 操...

C 檔案讀取方式

1 使用file讀取 file fp tfopen szxmlfilepath,l rb if fp null return fseek fp,0,seek end uint nlen ftell fp fseek fp,0,seek set 寬字元型別 wchar t pstr read new ...