版權所有,未經許可,禁止轉載
章節
- Python 介紹
- Python 開發環境搭建
- Python 語法
- Python 變量
- Python 數值類型
- Python 類型轉換
- Python 字符串(String)
- Python 運算符
- Python 列表(list)
- Python 元組(Tuple)
- Python 集合(Set)
- Python 字典(Dictionary)
- Python If … Else
- Python While 循環
- Python For 循環
- Python 函數
- Python Lambda
- Python 類與對象
- Python 繼承
- Python 迭代器(Iterator)
- Python 模塊
- Python 日期(Datetime)
- Python JSON
- Python 正則表達式(RegEx)
- Python PIP包管理器
- Python 異常處理(Try…Except)
- Python 打開文件(File Open)
- Python 讀文件
- Python 寫文件
- Python 刪除文件與文件夾
文件處理是應用程序的重要組成部分。
Python中包含了用於創建、讀取、更新和刪除文件的函數。
文件處理
在Python中處理文件的關鍵函數是open()
函數。
open()
函數有兩個參數:filename
,mode
文件的打開模式(mode)有4種:
r
- 只讀模式,是默認值,如果該文件不存在報錯a
- 追加模式,打開文件可以在文件末尾追加內容,如果該文件不存在,則創建該文件w
- 寫模式,打開文件寫入內容,如果文件不存在,創建該文件x
- 創建文件,創建文件,如果文件存在,返回一個錯誤
此外,還可以指定該文件以二進制模式還是文本模式處理
t
- 文本模式,默認值b
- 二進制模式(例如視頻)
語法
要打開一個文件進行讀取,只需傳入文件名:
f = open("test.txt")
以上代碼等價於:
f = open("test.txt", "rt")
因為r
(只讀)和t
(文本)是默認值,所以可以不指定。
注意: 確保文件存在,否則程序將報錯。