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


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
推荐阅读
關于實時操作系統的面試
關于實時操作系統的面試
1解釋一下什麼是操作系統操作系統是運行在計算機上最重要的一種軟件,它管理計算機的資源和進程以及所有的硬件和軟件。它為計算機硬件和軟件提供了一種中間層通常情況下,計算機上會運行着許多應用程序,它們都需要對内存和CPU進行交互,操作系統的目的就...
2026-04-24
新遊戲國産電腦
新遊戲國産電腦
IT之家2月2日消息,最近很多公司都玩起了複古風,不少經典的遊戲與硬件被再次複刻,賣給當年還是孩童的80/90後,當年的孩童雖然已經長大有了自己的事業,但年少時候的情節與追求卻被一直保留了下來。今天我們要說的是一台36年前的電腦,在1982...
2026-04-24
4000mah電池的手機可以用多久
4000mah電池的手機可以用多久
手機越來越強大,耗電量自然也就越來越高,屏幕、5G、處理器等等,這些都是“耗電能手”。在這個手機不離手的時代,手機續航能力也成為了我們選擇手機時,最重要的參數之一。如今4500mAh的大電池,已經成為标配,但很多人都表示不夠用了,那麼接下來...
2026-04-24
兄弟連3戰争之子正版在哪兒下
兄弟連3戰争之子正版在哪兒下
兄弟連3戰争之子是一款非常好玩的第一人稱射擊遊戲,近日該遊戲進行了一次更新,那麼新的1.3.1版本中有哪些新的東西呢?下面就和口袋小編一起來看看吧。多人遊戲重磅來襲,立即踏上二戰的瘋狂戰場!制霸錯綜複雜的4張地圖•磨練你的反應速度,置身幽閉...
2026-04-24
qq如何轉文件
qq如何轉文件
QQ視頻下載到本地的文件是QLV格式,很多視頻格式轉換軟件無法識别QLV格式,以至于無法轉換,這裡提供一種方法可以輕松的把QQ視頻轉換為mp4格式下載騰訊視頻客戶端,搜索你要轉換的視頻資源,不要下載!!!要直接觀看,且讓其文件緩存完成,否則...
2026-04-24
Copyright 2023-2026 - www.tftnews.com All Rights Reserved