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


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
推荐阅读
vivo手機jovi可以做什麼
vivo手機jovi可以做什麼
現在很多智能手機都植入了AI智能技術,譬如說vivo手機,它不僅僅将AI與強大的拍照功能完美地結合在了一起,而且還将其與Jovi語音助手相融合,讓Jovi助手的功能比以往更為強大,毫不誇張地說,vivo手機的語音助手越來越人性化、個性化,讓...
2026-04-26
韓束母公司上美集團
韓束母公司上美集團
2002年開始至今,上美集團創始人兼CEO呂義雄先後創立了韓束、一葉子、紅色小象等品牌,領導上美集團成為多品類布局、全渠道營銷、全媒體整合傳播的中國日化巨頭名企。與此同時,依托集團強大的科研實力和生産能力,韓束之父呂義雄深入推動了上美的國際...
2026-04-26
宏碁筆記本推薦8000元
宏碁筆記本推薦8000元
宏碁發布4K屏幕Win8.1筆記本,要價9175元出處:IT之家原創(遠洋)2014-11-416:06:03評論IT之家報道,我們的電視機也許很快會大步踏入4K屏幕的時代,但是筆記本電腦也許還要等上一段時間,但不管怎樣事情總要有個開始,宏...
2026-04-26
使用twrp刷miui系統
使用twrp刷miui系統
IT之家10月13日消息,TeamWinRecoveryProject簡稱TWRP,是目前安卓平台最流行的自定義恢複解決方案。該工具可以為設備刷入新的自定義ROM、進行完整數據備份、修改受保護的文件等,刷機玩家應該都知道。近日,TWRP3....
2026-04-26
桂林市陽朔縣簡介
桂林市陽朔縣簡介
一、基本狀況行政面積:1436.91平方公裡戶籍人口(2019年):33.14萬人常住人口(2019年):29.15萬人行政鎮(鄉)數:9(陽朔鎮、白沙鎮、福利鎮、興坪鎮、葡萄鎮、高田鎮6個鎮及普益鄉、金寶鄉、楊堤鄉3個鄉)行政村數:99郵...
2026-04-26
Copyright 2023-2026 - www.tftnews.com All Rights Reserved