Python_從零開始學習_(45) 檔案
阿新 • • 發佈:2018-12-18
1. 檔案的概念
1.1 檔案的概念和作用
- 計算機的 檔案, 就是儲存在某種 長期儲存裝置 上的一段 資料
- 長期儲存裝置包括: 硬碟,U盤,行動硬碟,光碟...
檔案的作用
將資料長期保持下來, 在需要的時候使用
1.2 檔案的儲存方式
- 在計算機中, 檔案是以 二進位制 的方式保持在磁碟上的
文字檔案和二進位制檔案
- 文字檔案 可以使用 文字編輯軟體 檢視 本質上海市二進位制檔案 例如: python 的源程式
- 二進位制檔案
儲存的內容 不是給人直接閱讀的, 二十 提供給其他軟體使用的
例如: 圖片檔案, 音訊檔案, 視訊檔案等等
二進位制檔案不能使用 文字編輯軟體
2. 檔案的基本操作
2.1 操作檔案的套路
在 計算機 中要操作檔案的套路非常固定, 一共包含三個步驟:
- 開啟檔案
- 讀, 寫 檔案 讀 將檔案內容讀入記憶體 寫 將記憶體內容寫入檔案
- 關閉檔案
2.2 操作檔案的函式 / 方法
- 在 Python 中要操作檔案需要記住 1 個函式和 3 個方法
序號 | 函式 / 方法 | 說明 |
---|---|---|
1 | open | 開啟檔案, 並且返回檔案操作物件 |
2 | read | 將檔案內容讀取到記憶體 |
3 | write | 將指定內容寫入檔案 |
4 | close | 關閉檔案 |
- open 函式負責開啟檔案, 並且返回檔案物件
- read / write / close 三個方法都需要通過 檔案物件 來呼叫
2.3 read 方法 ---- 讀取檔案
- open 函式的第一個引數是要開啟的檔名 如果檔案 存在, 返回 檔案操作物件 如果檔案 不存在, 會 丟擲異常
- read 方法可以一次性 讀入 並 返回 檔案的 所有內容
- close 方法賦值 關閉檔案 (ps : 如果忘記關閉檔案, 會造成系統資源消耗, 而且會影響到後續對檔案的訪問)
- 注意: 方法執行後, 會把 檔案指標 移動到 檔案的末尾
# 1. 開啟檔案 file = open("README") # 2. 讀取檔案內容 text = file.read() print(text) # 3. 關閉 file.close()
提示
- 在開發中, 通常會先編寫 開啟 和 關閉 的程式碼, 再編寫中間針對檔案的 讀 / 寫 操作!