[31] Python文件操作 | 會(huì)讀文件,程序便有了眼睛

Hello!勵(lì)志成為科代表的我出現(xiàn)了,我會(huì)在合集和分P視頻里出現(xiàn)制作筆記(but孩子要考試,可能不能及時(shí)出現(xiàn))。
本筆記適用于當(dāng)你認(rèn)真學(xué)習(xí)了本套教程后的復(fù)習(xí),最后放上一些合集筆記鏈接
https://www.bilibili.com/read/readlist/rl656437?spm_id_from=333.999.0.0
P31-32 文件操作
一、打開文件
基本操作: open("文件路徑","模式" ,("r+"),encoding="編碼方式")
模式:"r"讀取模式(只讀)"w"寫入模式(只寫)“a”附加內(nèi)容【模式不填寫默認(rèn)為讀取模式,若原文件已有內(nèi)容,使用w模式則會(huì)清空原內(nèi)容,a模式不會(huì)清空重寫,w和a模式都無法進(jìn)行讀取】當(dāng)你想要同時(shí)讀寫時(shí)請(qǐng)先選取a/w模式并輸入括號(hào)內(nèi)內(nèi)容
一般編碼方式為utf-8【編碼知識(shí)詳見視頻BV1xP4y1J7CS】
二、讀取文件
- read方法
(會(huì)讀取全部的文件內(nèi)容)

返回形式:字符串
read(數(shù)字)【該數(shù)字為讀取的字節(jié)數(shù)】,下次再調(diào)用read會(huì)繼續(xù)從上次結(jié)束的位置讀取
2.readline方法
(只讀取一行【換行符同樣屬于讀取部分】)


3.readlines方法(讀取全部文件內(nèi)容并返回列表元素)


三、關(guān)閉文件
1.close方法
讀取完文件應(yīng)關(guān)閉文件

2.with關(guān)鍵字
with+open函數(shù)的調(diào)用+as+文件對(duì)象命名
(縮進(jìn))操作文件的內(nèi)容
四、寫文件

write方法
不會(huì)有換行效果,需使用\n手動(dòng)換行
若文件名不存在會(huì)直接創(chuàng)建一個(gè)新的