首页
/
每日頭條
/
科技
/
python中各種文件打開模式
python中各種文件打開模式
更新时间:2026-05-14 10:54:05


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
推荐阅读
電砂鍋和普通砂鍋哪個好?
電砂鍋和普通砂鍋哪個好?
電砂鍋和普通砂鍋哪個好?電砂鍋和普通砂鍋哪個好?電砂鍋可以預先設定啟動時間、烹饪時間和保溫時間,實現完全自動工作,這些都是普通鍋具不具備的。比如早晨出門前,我們在電砂鍋裡放上排骨和調料,設定好烹饪時間和自動保溫,晚上回家就能喝上一碗營養美味的排骨湯了。電砂鍋具有耐酸耐堿的特性,而且熱容量大,保溫時間...
2026-05-14
如何正确使用跑步機
如何正确使用跑步機
初學者在使用跑步機健身時,需要注意以下幾個事項:訓練前吃點東西:空腹鍛煉容易造成運動性貧血,運動前喝杯果汁,或者吃個香蕉,就能讓你體力充沛地鍛煉,但不要吃垃圾食品,比如油炸面包圈。選用快速啟動模式:好的跑步機會預置一套程序,你在跑步時,隻需按照提示輸入數據,就可以選擇不同鍛煉方式,比如“...
2026-05-14
如何使用電熨鬥?如何掌握電熨鬥的溫度
如何使用電熨鬥?如何掌握電熨鬥的溫度
如何使用電熨鬥?初次使用電熨鬥前,先檢查熨鬥的電壓和您家中的電壓是否一緻。蒸汽電熨鬥每次用完,必須将餘水倒淨。如果倒不幹淨,可以插電讓蒸汽從底闆噴出。否則遺留下的水會從底闆流出,下次加熱時水中的礦物質就會沾在底析上,久了會侵蝕底闆。熨鬥千萬不能浸在水中。蒸汽電熨鬥最好直立收藏,更能延長使用壽命。要熨...
2026-05-14
選購數碼相機需要注意哪些事項?
選購數碼相機需要注意哪些事項?
選購數碼相機需要注意哪些事項?選購數碼相機需要注意哪些事項?1、CCD的分辨率一般來說,CCD的分辨率較高,相機成像的質量就越好,但價格也越高、那如何使相機的分辨率越高,而價格又不至于太高呢?有些聰明的廠家于是利用數碼相機的自身特點和軟件相結合來使分辨率的提高,以提高成像質量,當中最有名的的一種軟件...
2026-05-14
夏季家電使用四大注意事項
夏季家電使用四大注意事項
夏季天氣炎熱,家電使用集中、頻繁,如使用不當,會造成家用電器損壞。因此家電使用有四忌:一忌将家電放置于陽光直射的地方。夏季氣溫高,家電應放在通風處,尤其是電冰箱、彩電等耐用電器,使其周圍形成良好的空氣對流環境,有利于家電及時散熱。二忌頻繁地啟動家電。若頻繁地啟動家電,使家電長時間在大電流狀态下工作,...
2026-05-14
Copyright 2023-2026 - www.tftnews.com All Rights Reserved