1. 程式人生 > >python中r+,w+,a+的理解

python中r+,w+,a+的理解

r為僅讀取w為僅寫入 a為僅追加      功能只有一種    操作如下圖


r+為可讀寫兩種操作    w+為可讀寫兩種操作(會首先自動清空檔案內容)     a+為追加讀寫兩種操作     

【注意以上三種操作方式均不可同時進行讀寫操作(僅測驗windows情況下)】

 如以r+為例子:

(1)讀  然後 寫  錯誤

(2)寫  然後 讀  亂碼存入(此處亂碼指需要編碼的程式碼)

(3)寫  然後 寫入硬碟 然後讀  讀出未覆蓋的部分   實際開啟原始檔後發現儲存正確