首页
/
每日頭條
/
科技
/
python中各種文件打開模式
python中各種文件打開模式
更新时间:2026-03-10 19:15:12


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
推荐阅读
怎麼用小愛同學控制智能插座
怎麼用小愛同學控制智能插座
前言如果選了一款産品作為小米智能家居的入門,智能插座再适合不過。價格便宜,功能強大,安裝方便。能讓非智能電器,迅速加入米家的智能。今天介紹一款特殊的智能插座,就是Gosund最新推出的一轉二智能插座,它可以分别控制兩個電器。開箱及外觀包裝方...
2026-03-10
蘋果手機手電筒關閉快捷鍵
蘋果手機手電筒關閉快捷鍵
iphone關閉手電筒快捷方式,如果您經常使用iPhone的手電筒功能,您将知道您需要在每次使用手電筒時打開和關閉控制中心。這可能是煩人的,因為每次關掉手電筒,都必須向上滑動以訪問控制中心。幸運的是,即使沒有訪問控制中心,也可以快速關閉手電...
2026-03-10
雞兔同籠算式應用
雞兔同籠算式應用
作者|路來良(河南省商丘市十三中學,高級教師)一、引言《孫子算經》是中國古代重要的數學著作,成書約一千五百年前,其中記載的“雞兔同籠”問題多少年來一直引起人們的興趣。原題是這樣的:“今有雉、兔同籠,上有三十五頭,下九十四足,問雉、兔各幾何?...
2026-03-10
查看谷歌商店兼容系統
查看谷歌商店兼容系統
可以在Windows11PC上安裝Android應用程序,但過程可能很複雜。為了使該過程盡可能簡單,我們選擇一種在Windows11上安裝GooglePlay商店的最簡單方法。一、啟用Windows11開發者模式首先,需要啟用Windows...
2026-03-10
波洛斯手機怎麼樣
波洛斯手機怎麼樣
如今日益加強的智能機,深受大家的喜愛,而曾經的手機霸主——諾基亞慢慢的淡出大家的視線。在小編印象最深刻的諾基亞的一款手機是當初《變形金剛》中男主使用的那款諾基亞5700。小編今天和大家分享的是一款來自諾基亞“颠覆”“突破”的手機——APOL...
2026-03-10
Copyright 2023-2026 - www.tftnews.com All Rights Reserved