讀取檔案的方式:
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 ...