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


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
推荐阅读
3000元的手機被騙了怎麼辦
3000元的手機被騙了怎麼辦
​近期很多市民接到了冒充京東客服的電話朋友們注意了!隻要提到騰訊視頻會議、共享屏幕...99.99999%你可能遇到了詐騙!下面網警小姐姐帶大家看看騙子的套路最後附上的防騙錦囊一定要看哦網絡詐騙退!退!退!案例加載1一位市民王先生接到了自稱...
2026-04-23
電腦屏幕亮度太亮怎麼調暗一點
電腦屏幕亮度太亮怎麼調暗一點
電腦屏幕亮度太暗怎麼辦?最近一個用台式機電腦的用戶反映,顯示器亮度太暗了,那麼該如何調節呢?本文就給各位介紹電腦顯示器屏幕亮度太暗的解決辦法。操作方法:1、計算機—右鍵—控制面闆;2、點擊控制面闆下的硬件和聲音;3、點擊NVIDIA控制面闆...
2026-04-23
黔南州有工程造價專業大學
黔南州有工程造價專業大學
近日,廣聯達科技股份有限公司下發《關于“1X”工程造價數字化應用2021年度考核标杆院校名單公示暨啟動選拔“2021年度人才培養标杆院校”的通知》,曲靖師範學院被評為“1X”工程造價數字化應用2021年度考核标杆院校,成為全國72家、雲南省...
2026-04-23
天正電氣cad如何找出工具欄
天正電氣cad如何找出工具欄
學習教程推薦:天正電氣CAD設計零基礎入門到精通【全套學習教程】天正電氣T20軟件進行造設備,并對新增設備進行操作的技巧。此處以智能照明系統中的六鍵面闆進行操作。1.進入天正電氣T20軟件,并繪制要添加的圖像,圖庫中對于照明的按鍵面闆沒有詳...
2026-04-23
黃聖依與安迪哭了
黃聖依與安迪哭了
教育,是每個家庭的難題,是該讓孩子快樂成長,還是讓孩子激流勇進?是每個父母都要面對的考題。沒有一個父母不希望孩子能成才,成長為對社會有用的人,但這是一條漫長的路,而關于孩子的教育問題,也是一個家庭最容易産生矛盾的時候。最新一期的《婆婆與媽媽...
2026-04-23
Copyright 2023-2026 - www.tftnews.com All Rights Reserved