檔案操作基礎之前言

2021-10-03 11:18:25 字數 953 閱讀 1311

1.操作模式

操作模式

具體含義

『r』讀取(預設)

『w』寫入(會先截斷之前的內容)

『x』寫入,如果檔案已經存在會產生異常

『a』追加,將內容寫入到已有檔案的末尾

『b』二進位制模式

『t』文字模式(預設)

『+』更新(既可以讀又可以寫)

2.模式

模式描述

t文字模式(預設)

x寫模式,新建乙個檔案,如果該檔案已存在則會報錯

b二進位制模式

+開啟乙個檔案進行更新(可讀可寫)

u通用換行模式(不推薦)

r以唯讀方式開啟檔案。檔案的指標將會放在檔案的開頭

rbr+

開啟乙個檔案用於讀寫。檔案指標將會放在檔案的開頭

rb+w

開啟乙個檔案只用於寫入。如果該檔案已存在則開啟檔案,並從開頭開始編輯,即原有內容會被刪除。如果該檔案不存在,建立新檔案

wbw+

開啟乙個檔案用於讀寫。如果該檔案已存在則開啟檔案,並從開頭開始編輯,即原有內容會被刪除。如果該檔案不存在,建立新檔案

wb+a

開啟乙個檔案用於追加。如果該檔案已存,檔案指標將會放在檔案的結尾,也就是說,新的內容將會被寫入到已有內容分之後。如果該檔案不存在,建立新檔案進行寫入

ab以二進位制格式開啟乙個檔案用於追加。如果該檔案已存,檔案指標將會放在檔案的結尾,也就是說,新的內容將會被寫入到已有內容分之後。如果該檔案不存在,建立新檔案進行寫入

a+開啟乙個檔案用於追加。如果該檔案已存,檔案指標將會放在檔案的結尾。檔案開啟時會是追加模式。如果該檔案不存在,建立新檔案用於讀寫

ab+以二進位制格式開啟乙個檔案用於追加。如果該檔案已存,檔案指標將會放在檔案的結尾。如果該檔案不存在,建立新檔案用於讀寫

DevOps實戰之 前言

容器技術,已經成為運維和架構主流,傳統分布式已經無法滿足當前快速部署和服務管理的需求。docker憑藉 簡化配置 快速整合伺服器 以提高開發效率為目的打 流水線管理,並且具備除錯能力 進行應用隔離的多使用者快速部署優勢,已經成為運維和架構師的必須掌握工具。docker 容器生成工具 kubernet...

程式設計模式之前言

首先,我們須要帶著三個問題,來研究清楚 設計模式 是怎麼一回事,來龍去脈。一.什麼是程式設計模式?答 設計模式是一套被反覆使用的 多數人知曉的 經過分類編目的 設計經驗的總結。設計模式是軟體開發人員在軟體開發過程中面臨的一般問題的解決方案。這些解決方案是眾多軟體開發人員經過相當長的一段時間的試驗和錯...

資料結構之前言

資料 是計算機操作物件的總稱 資料元素 是資料結構中討論的基本單位。資料項 是資料結構中討論的最小單位。資料元素可以是資料項的集合。資料結構 相互之間存在某種邏輯關係的資料元素的集合。資料結構又分為兩類 邏輯結構 儲存結構。邏輯結構 資料之間的邏輯關係。包括 線性結構 樹形結構 圖狀結構 集合結構四...