Python入門(mén)教程(三十六)Python的文件寫(xiě)入
寫(xiě)入已有文件
如需寫(xiě)入已有的文件,必須向 open() 函數(shù)添加參數(shù)。
- “a” - 追加 - 會(huì)追加到文件的末尾
- “w” - 寫(xiě)入 - 會(huì)覆蓋任何已有的內(nèi)容
實(shí)例
打開(kāi)文件 “demofile2.txt” 并將內(nèi)容追加到文件中:
f = open("demofile2.txt", "a") f.write("Now the file has more content!") f.close() # 追加后,打開(kāi)并讀取該文件: f = open("demofile2.txt", "r") print(f.read())
運(yùn)行實(shí)例
實(shí)例
打開(kāi)文件 “demofile3.txt” 并覆蓋內(nèi)容:
f = open("demofile3.txt", "w") f.write("Woops! I have deleted the content!") f.close() # 寫(xiě)入后,打開(kāi)并讀取該文件: f = open("demofile3.txt", "r") print(f.read())
運(yùn)行實(shí)例
注釋?zhuān)?ldquo;w” 方法會(huì)覆蓋全部?jī)?nèi)容。
創(chuàng)建新文件
如需在 Python 中創(chuàng)建新文件,請(qǐng)使用 open() 方法,并使用以下參數(shù)之一:
- “x” - 創(chuàng)建 - 將創(chuàng)建一個(gè)文件,如果文件存在則返回錯(cuò)誤
- “a” - 追加 - 如果指定的文件不存在,將創(chuàng)建一個(gè)文件
- “w” - 寫(xiě)入 - 如果指定的文件不存在,將創(chuàng)建一個(gè)文件
實(shí)例
創(chuàng)建名為 “myfile.txt” 的文件:
f = open("myfile.txt", "x")
結(jié)果:已創(chuàng)建新的空文件!
實(shí)例
如果不存在,則創(chuàng)建新文件:
f = open("myfile.txt", "w")
到此這篇關(guān)于Python入門(mén)教程(三十六)Python的文件寫(xiě)入的文章就介紹到這了,更多相關(guān)Python的文件寫(xiě)入內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python-yml文件讀寫(xiě)與xml文件讀寫(xiě)
這篇文章主要介紹了python-yml文件讀寫(xiě)與xml文件讀寫(xiě),文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-08-08詳解Python編程中對(duì)Monkey Patch猴子補(bǔ)丁開(kāi)發(fā)方式的運(yùn)用
Monkey Patch猴子補(bǔ)丁方式是指在不修改程序原本代碼的前提下,通過(guò)添加類(lèi)或模塊等方式在程序運(yùn)行過(guò)程中加入代碼,下面就來(lái)進(jìn)一步詳解Python編程中對(duì)Monkey Patch猴子補(bǔ)丁開(kāi)發(fā)方式的運(yùn)用2016-05-05matplotlib制作雷達(dá)圖報(bào)錯(cuò)ValueError的實(shí)現(xiàn)
這篇文章主要介紹了matplotlib制作雷達(dá)圖報(bào)錯(cuò)ValueError的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01原生python實(shí)現(xiàn)knn分類(lèi)算法
這篇文章主要介紹了原生python實(shí)現(xiàn)knn分類(lèi)算法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10Python上傳package到Pypi(代碼簡(jiǎn)單)
這篇文章主要介紹了Python上傳package到Pypi(代碼簡(jiǎn)單)的相關(guān)資料,需要的朋友可以參考下2016-02-02分享2個(gè)方便調(diào)試Python代碼的實(shí)用工具
這篇文章主要介紹了分享方便調(diào)試Python代碼的2個(gè)實(shí)用工具,可以方便展示我們調(diào)試代碼的中間狀態(tài),提升大家的編碼效率,詳細(xì)的介紹需要的小伙伴可以參考一下下面文章內(nèi)容2022-05-05python使用布隆過(guò)濾器的實(shí)現(xiàn)示例
這篇文章主要介紹了python使用布隆過(guò)濾器的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08