python檔案的讀寫

2021-07-10 20:48:57 字數 703 閱讀 8112

檔案的讀:

read(size=-1)readline(size=-1)readlines(hint=-1)這三個函式都會返回換行符

1. read(size=-1):當size為負數或者預設時讀整個檔案,當為正數的時候,讀指定的位元組數,返回讀的內容字串

2. readline(size=-1):當size為負數或者預設時讀一行,當為正數的時候,讀指定的位元組數,返回字串

3. readlines(size=-1):當size為負數或者預設時讀整個檔案,將所有的行作為乙個列表返回,如果設

當為正數的時候,返回的所有的行的位元組數應該有size這麼大,也可能比它大,因為要湊夠乙個緩衝區的大小

檔案的寫:

write(string/binarystring)

writelines(list_of_string)

這兩個函式都不會自動加行結束符

**file.seek(off, whence=0) 在檔案中移動檔案指標, 從 whence ( 0 代表檔案其始, 1 代

表當前位置, 2 代表檔案末尾)偏移 off 位元組

file.tell() 返回當前在檔案中的位置

file.truncate(size=file.tell()) 擷取檔案到最大 size 位元組, 預設為當前檔案位置

file.write(str) 向檔案寫入字串**

Python 檔案的讀寫

過程 1 開啟檔案 2 讀檔案內容 3 關閉檔案 1 開啟檔案 open path,flag encoding errors path 要開啟檔案的路徑 flag 開啟方式 r 以唯讀的方式開啟檔案,檔案的描述符放在檔案的開頭 rb 以二進位制格式開啟乙個檔案用於唯讀,檔案的描述符放在檔案的開頭 r...

python檔案的讀寫

使用write 可以完成向檔案寫入資料 demo 新建乙個檔案file write test.py,向其中寫入如下 f open test.txt w f.write hello world,i am here f.close 執行之後會在file write test.py檔案所在的路徑中建立乙個...

python 檔案的讀,寫

open file mode encoding errors 四個引數 前兩個是必選引數,後兩個是可選引數 file 檔案的路徑,絕對路徑,相對路徑均可 mode 檔案開啟模式 encoding 編碼,編碼使用utf 8,或者 gbk,預設編碼是 gbk errors 錯誤處理,ignore 忽略 ...