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


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
推荐阅读
小米盒子如何連接電視機的方法
小米盒子如何連接電視機的方法
現在人們能夠接觸到媒體的方式越來越多,之前隻有電腦、電視,随着互聯網的不斷發展,手機、平闆電腦、筆記本電腦、智能電視等多種多樣的設備不僅豐富了人們對媒體了解的渠道,更是設備之間的互聯讓用戶體驗更加完美。今天我們要講的就是如何将電腦通過DLN...
2026-05-18
excel怎麼把數據進行分列
excel怎麼把數據進行分列
Excel數據分列功能很強大,可以通過特定字符或固定寬度,将單元格的文本進行分離,将一個單元格的數據分解成多個碎化片數據。利于數據分析,有時候并不一定都是一分為多,可以保持不動,對數據進行标準化!例1:時間數據格式的快速統一左邊的數據是各種...
2026-05-18
長沙九龍領仕彙戶型
長沙九龍領仕彙戶型
綜合評分3.81分/5分九龍領仕彙容積率1.66,綠化率40.62%。在售37-110平住宅,需一次性付款,均價7200元/平。另有34棟211平複式住宅、36棟30-44平小戶型公寓、39棟138平住宅出售,均價7200元/平。價格3.9...
2026-05-18
電腦怎麼卸載
電腦怎麼卸載
電腦怎麼卸載?首先找到開始按鈕點擊,找到控制面闆,下面我們就來說一說關于電腦怎麼卸載?我們一起去了解并探讨一下這個問題吧!電腦怎麼卸載首先找到開始按鈕點擊,找到控制面闆。或者想要逼格更高可以使用鍵盤的WIN+R鍵,鍵入control,效果其...
2026-05-18
電腦版剪映新手入門教程
電腦版剪映新手入門教程
電腦版剪映新手入門教程?電腦版剪映教程(031)自由層級的應用技巧,今天小編就來聊一聊關于電腦版剪映新手入門教程?接下來我們就一起去研究一下吧!電腦版剪映新手入門教程電腦版剪映教程(031)自由層級的應用技巧先請看演示視頻:然後再詳細看文字...
2026-05-18
Copyright 2023-2026 - www.tftnews.com All Rights Reserved