首页
/
每日頭條
/
科技
/
python中各種文件打開模式
python中各種文件打開模式
更新时间:2026-08-05 16:56:04


python中各種文件打開模式(python中各種文件打開模式)1


在Python中,總的來說有三種大的模式打開文件,分别是:a, w, r

當以a模式打開時,隻能寫文件,而且是在文件末尾添加内容。

當以a 模式打開時,可以寫文件,也可讀文件,可是在讀文件的時候,會發現讀出來的數據為空,是因為a 模式是在文件末尾添加内容,所以其指針已經指到了文件末尾,所以讀出來的數據就是空的。

入門Python其實很容易,但是我們要去堅持學習,每一天堅持很困難,我相信很多人學了一個星期就放棄了,為什麼呢?其實沒有好的學習資料給你去學習,你們是很難堅持的,這是小編收集的Python入門學習資料關注,轉發,私信小編“01”,即可免費領取!希望對你們有幫助

python中各種文件打開模式(python中各種文件打開模式)2


# 在文件末尾添加數據 f = open('test.txt','a ') f.write('test') f.close() # 讀出數據為空 f = open('test.txt','a ') print(f.read()) # 讀出數據 f = open('test.txt','a ') f.seek(0) # 将指針移動到首個字符前 print(f.read())

當以w模式打開時,隻能寫文件,而且會直接将之前的數據給丢失。

當以w 模式,可讀可寫,但是如果想讀取的内容的話,隻能在寫内容的時候,同時讀取其中的内容,相當于隻能讀取出你剛剛寫入的内容,沒有意義

f = open('test.txt', 'w ') f.write('我不會喜歡你') f.seek(0) print(f.read()) f.close()

當以r模式打開文件時,隻能讀取文件。

當以r 模式打開文件時,可讀可寫文件。如果是讀取文件,會從首個字符開始讀取數據,如果是以該模式打開文件,就寫數據,則會從首個字符開始寫,并一個一個字符的向後面覆蓋。如果想從末尾添加内容,則可先read()然後在向其中添加數據。

# 第一次寫入内容 f = open('test.txt', 'r ') f.write('我不會喜歡你') # 内容為:我不會喜歡你 f.close() # 第二次寫入 f = open('test.txt', 'r ') f.write('其實我') f.close() # 内容為: 其實我喜歡你 # 第三次寫入 f = open('test.txt', 'r ') print(f.read()) # 内容為: 其實我喜歡你 f.write(', I love you') f.close() # 内容為: 其實我喜歡你, I love you

自我感覺r 模式可以多加應用。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
蘋果6sp怎麼不自動聚焦了
蘋果6sp怎麼不自動聚焦了
1、這種情況是由于前置攝像頭接觸不良或者前置攝像頭故障導緻的。解決辦法隻能更換攝像頭來解決。2、可以...
2026-08-05
為什麼手機老是關機
為什麼手機老是關機
1、檢查手機電池:當你的手機使用了一些時間之後,電池就會出現一些問題。所以,如果你的手機自動關機了,那麼大家就要趕緊檢查一下電池是不是存在着一些問題。2、對手機進行安全掃描:很多時候,在我們不知情的情況下,你的手機很有可能被種植了一些病毒或者木馬,就有可能經常會出現自動關機的情況。3、檢查手機軟件:每一個品牌的手機都有自身設定的軟件容量。所以,在你的手機内如果下載了過多的軟件,或者你下載的軟件中有
2026-08-05
小米6充電慢解決辦法
小米6充電慢解決辦法
1、首先可以清理充電口、更換數據線以及更換充電插頭。2、也可以将手機系統進行升級,或者是送去售後服務...
2026-08-05
菜鳥裹裹怎麼清除
菜鳥裹裹怎麼清除
1、解鎖手機進入系統後,打開菜鳥裹裹的應用進入。2、進入後,在主界面上滑,選擇查看全部包裹。3、在包...
2026-08-05
号碼暫停服務怎麼恢複
号碼暫停服務怎麼恢複
以iphone12,ios14,微信8.0.2為例。欠費造成的暫停服務,充值即可恢複,若不是則需帶上身份證到當地營業廳進行詢問解決。1、打開手機上的微信,進入首頁後,點擊右下角的“我”。在個人頁面中,找到并點擊“支付”。2、點擊“手機充值”。3、進入充值頁面後,将手機号碼輸入,選擇要充值的金額,充值金額必須大于欠費金額。4、将支付密碼輸入即可。
2026-08-05
Copyright 2023-2026 - www.tftnews.com All Rights Reserved