版權(quán)所有闸度,未經(jīng)許可莺禁,禁止轉(zhuǎn)載
章節(jié)
Python 介紹
Python 開發(fā)環(huán)境搭建
Python 語法
Python 變量
Python 數(shù)值類型
Python 類型轉(zhuǎn)換
Python 字符串(String)
Python 運(yùn)算符
Python 列表(list)
Python 元組(Tuple)
Python 集合(Set)
Python 字典(Dictionary)
Python If … Else
Python While 循環(huán)
Python For 循環(huán)
Python 函數(shù)
Python Lambda
Python 類與對(duì)象
Python 繼承
Python 迭代器(Iterator)
Python 模塊
Python 日期(Datetime)
Python JSON
Python 正則表達(dá)式(RegEx)
Python PIP包管理器
Python 異常處理(Try…Except)
Python 打開文件(File Open)
Python 讀文件
Python 寫文件
Python 刪除文件與文件夾
文件處理是應(yīng)用程序的重要組成部分。
Python中包含了用于創(chuàng)建孝赫、讀取青柄、更新和刪除文件的函數(shù)致开。
文件處理
在Python中處理文件的關(guān)鍵函數(shù)是open()
函數(shù)双戳。
open()
函數(shù)有兩個(gè)參數(shù):filename
飒货,mode
文件的打開模式(mode)有4種:
-
r
- 只讀模式塘辅,是默認(rèn)值扣墩,如果該文件不存在報(bào)錯(cuò) -
a
- 追加模式呻惕,打開文件可以在文件末尾追加內(nèi)容亚脆,如果該文件不存在型酥,則創(chuàng)建該文件 -
w
- 寫模式弥喉,打開文件寫入內(nèi)容,如果文件不存在虏杰,創(chuàng)建該文件 -
x
- 創(chuàng)建文件纺阔,創(chuàng)建文件笛钝,如果文件存在玻靡,返回一個(gè)錯(cuò)誤
此外囤捻,還可以指定該文件以二進(jìn)制模式還是文本模式處理
-
t
- 文本模式蝎土,默認(rèn)值 -
b
- 二進(jìn)制模式(例如視頻)
語法
要打開一個(gè)文件進(jìn)行讀取,只需傳入文件名:
f = open("test.txt")
以上代碼等價(jià)于:
f = open("test.txt", "rt")
因?yàn)?code>r(只讀)和t
(文本)是默認(rèn)值醋拧,所以可以不指定丹壕。
注意: 確保文件存在菌赖,否則程序?qū)?bào)錯(cuò)堕绩。