1. 程式人生 > >Python_從零開始學習_(45) 檔案

Python_從零開始學習_(45) 檔案

1.  檔案的概念

1.1  檔案的概念和作用

  • 計算機的 檔案,  就是儲存在某種 長期儲存裝置 上的一段 資料
  • 長期儲存裝置包括: 硬碟,U盤,行動硬碟,光碟...

檔案的作用

將資料長期保持下來,  在需要的時候使用

1.2  檔案的儲存方式

  • 在計算機中,  檔案是以 二進位制 的方式保持在磁碟上的

文字檔案和二進位制檔案

  • 文字檔案      可以使用 文字編輯軟體 檢視      本質上海市二進位制檔案      例如: python 的源程式
  • 二進位制檔案      儲存的內容 不是給人直接閱讀的,  二十 提供給其他軟體使用的      例如: 圖片檔案,  音訊檔案,  視訊檔案等等      二進位制檔案不能使用 文字編輯軟體 
    檢視

2.  檔案的基本操作

2.1  操作檔案的套路

在 計算機 中要操作檔案的套路非常固定,  一共包含三個步驟:

  1. 開啟檔案
  2. 讀, 寫 檔案 讀 將檔案內容讀入記憶體 寫 將記憶體內容寫入檔案  
  3. 關閉檔案

2.2  操作檔案的函式 / 方法

  • 在 Python 中要操作檔案需要記住 1 個函式和 3 個方法
序號 函式 / 方法 說明
1 open 開啟檔案,  並且返回檔案操作物件
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()

提示

  • 在開發中,  通常會先編寫 開啟 和 關閉 的程式碼,  再編寫中間針對檔案的 讀 / 寫 操作!