Python入門教程(三十四)Python的文件處理
文件處理是任何 Web 應用程序的重要組成部分。
Python 有幾個用于創(chuàng)建、讀取、更新和刪除文件的函數(shù)。
文件處理
在 Python 中使用文件的關(guān)鍵函數(shù)是 open() 函數(shù)。
open() 函數(shù)有兩個參數(shù):文件名和模式。
有四種打開文件的不同方法(模式):
- “r” - 讀取 - 默認值。打開文件進行讀取,如果文件不存在則報錯。
- “a” - 追加 - 打開供追加的文件,如果不存在則創(chuàng)建該文件。
- “w” - 寫入 - 打開文件進行寫入,如果文件不存在則創(chuàng)建該文件。
- “x” - 創(chuàng)建 - 創(chuàng)建指定的文件,如果文件存在則返回錯誤。
此外,您可以指定文件是應該作為二進制還是文本模式進行處理。
- “t” - 文本 - 默認值。文本模式。
- “b” - 二進制 - 二進制模式(例如圖像)。
語法
此外,您可以指定文件是應該作為二進制還是文本模式進行處理:
f = open("demofile.txt")
以上代碼等同于:
f = open("demofile.txt", "rt")
因為 “r” (讀取)和 “t” (文本)是默認值,所以不需要指定它們。
注釋:請確保文件存在,否則您將收到錯誤消息。
到此這篇關(guān)于Python入門教程(三十四)Python的文件處理的文章就介紹到這了,更多相關(guān)Python的文件處理內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python使用selenium登錄QQ郵箱(附帶滑動解鎖)
這篇文章主要為大家詳細介紹了python使用selenium登錄QQ郵箱,帶滑動解鎖登錄功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-01-01pycharm沒有找到manage?repositories按鈕的解決辦法
這篇文章主要給大家介紹了關(guān)于pycharm沒有找到manage?repositories按鈕的解決辦法,pycharm是用來寫python的可視化代碼軟件,文中通過圖文介紹的非常詳細,需要的朋友可以參考下2023-07-07Python turtle庫繪制菱形的3種方式小結(jié)
今天小編就為大家分享一篇Python turtle庫繪制菱形的3種方式小結(jié),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11使用python-pptx創(chuàng)建PPT演示文檔功能實踐
這篇文章主要介紹了使用python-pptx創(chuàng)建PPT演示文檔功能實踐,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-06-06Windows下實現(xiàn)Python2和Python3兩個版共存的方法
這篇文章主要介紹了Windows下實現(xiàn)Python2和Python3兩個版共存的方法,本文詳細的給出了操作步驟和設(shè)置完成后的使用方法,需要的朋友可以參考下2015-06-06python numpy 一維數(shù)組轉(zhuǎn)變?yōu)槎嗑S數(shù)組的實例
今天小編就為大家分享一篇python numpy 一維數(shù)組轉(zhuǎn)變?yōu)槎嗑S數(shù)組的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-07-07Python爬蟲庫requests-html進行HTTP請求HTML解析等高級功能應用
這篇文章主要為大家介紹了Python爬蟲庫requests-html進行HTTP請求HTML解析JavaScript渲染以及更高級的功能應用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-12-12