一、檔案file一些方法解讀:
1.read([引數])
#開啟檔案a.txt,例如a中的內容為:aaaabbbb
f = open('a.txt', 'r')#讀取5個位元組,換行也算乙個位元組
print(f.read(5))# aaaab
#從上一步讀到的位置往後讀,讀取所有的
print(f.read())#bbb
2.readline([size]) vs readlines([sizeint])
print(f.readline(5))#只讀取一行,一行中的位元組數最多讀5個
print(f.readline())#只讀取一行,且讀取一行中的所有位元組
print(f.readlines(5))#返回總和大約為5位元組的行, 實際讀取值可能比 5 較大, 因為需要填充緩衝區。r : 唯讀方式print(f.readlines())#讀取所有的內容,且包括換行
二、檔案file讀寫模式:
w : 開啟檔案叧寫入,寫入的時候會將原有的內容清除乾淨再寫入
a :開啟乙個檔案用於追加
a+, r+,w+讀寫都可以,下面介紹帶+的模式的讀寫規則:
讀:用r+讀:可以讀出內容
用a+讀:沒內容,指標在內容的最後面
用w+讀:沒內容,原檔案內容被刪除後再讀 寫:
r+寫:從檔案頭開始覆蓋,後面的並不刪除
a+寫:從末尾開始追加
w+寫:先刪除所有再開始寫(需謹慎)
r+與w+的區別:w+可以建立檔案,而r+只能是已存在的檔案
三、flush()
flush():提交緩衝區,重新整理緩衝區,提交到檔案裡面
close和flush都會提交緩衝區
python 3讀取檔案 Python3 檔案讀寫
python open 方法用於開啟乙個檔案,並返回檔案物件,在對檔案進行處理過程都需要使用到這個函式 1.讀取檔案 with open test json dumps.txt mode r encoding utf 8 as f seek 移動游標至指定位置 f.seek 0 read 讀取整個檔...
python 3 檔案管理
import os,tempfile,glob,shutil 建立目錄 os.mkdir r home rain test filedir 建立目錄以及所有path中包含的上級目錄 os.makedirs r home rain test test filedir 切換當前工作目錄 os.chdir...
python3 檔案處理
python open 方法用於開啟乙個檔案,並返回檔案物件,在對檔案進行處理過程都需要使用到這個函式,如果該檔案無法被開啟,會丟擲 oserror。注意 使用 open 方法一定要保證關閉檔案物件,即呼叫 close 方法。open 函式常用形式是接收兩個引數 檔名 file 和模式 mode o...