首页
/
每日頭條
/
科技
/
python中各種文件打開模式
python中各種文件打開模式
更新时间:2026-02-20 20:03:17


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-02-20
什麼軟件聊天可以美顔
什麼軟件聊天可以美顔
如果說現在的手機,最受到女性喜愛的功能肯定就是美顔相機了。在自拍的時候,加入各種濾鏡以及美顔效果,往往能拍出一張讓自己的十分驚喜的照片。而說到女性手機,相信很多的朋友首先想到的就是OPPO。不過,雖然OPPO在美顔方面卻是足夠出色,但是在進...
2026-02-20
怎麼樣在多個電腦上連接打印機
怎麼樣在多個電腦上連接打印機
大多數使用打印機的場景都是多台電腦、一台打印機,那麼如何實現一台打印機多台電腦同時連接使用呢?今天來給大家說說這個問題,希望對您有所幫助!根據打印機的工作方式,與多台電腦連接主要有兩種實現方式:一種是通過單台電腦共享打印機的方式實現,打印機...
2026-02-20
如何恢複誤删除的文件
如何恢複誤删除的文件
現在的工作和生活都離不開電腦。每一天,每個人都會在上面工作或生活。緻使電腦裡儲存着大量的文件,随着時間慢慢增加。所以在日常的辦公生活中,我們可能需要删除電腦上一些不必要的垃圾文件。當我們不小心手抖一下,删除了一個比較重要的文件,發生這樣的事...
2026-02-20
物流中熱點問題
物流中熱點問題
物流中熱點問題?物流大數據數篇文章發布後,物流沙龍(微信公衆号:logclubcn)朋友們陸續提出了一些問題,梳理歸納後分享給大家,我來為大家科普一下關于物流中熱點問題?以下内容希望對你有幫助!物流中熱點問題物流大數據數篇文章發布後,物流沙...
2026-02-20
Copyright 2023-2026 - www.tftnews.com All Rights Reserved