python 讀取、寫(xiě)入txt文件的示例
寫(xiě)入文件
使用open()函數(shù)和write()函數(shù)
但是有兩種寫(xiě)法,分別是'a'和'w'
'a'
表示寫(xiě)入文件
若無(wú)該文件會(huì)直接創(chuàng)建一個(gè)
如果存在這個(gè)文件,會(huì)接著已有的內(nèi)容的后面寫(xiě)入
with open('D:\\test.txt','a',encoding='utf-8') as f:
text = '\n奔涌吧,后浪'
f.write(text)
程序運(yùn)行前:

程序運(yùn)行后:

'w'
表示寫(xiě)入文件
若無(wú)該文件會(huì)直接創(chuàng)建一個(gè)
如果存在這個(gè)文件,里面的內(nèi)容會(huì)被后面寫(xiě)入的內(nèi)容替換掉
with open('D:\\test.txt','w',encoding='utf-8') as f:
text = '運(yùn)用之妙,存乎一心'
f.write(text)
程序運(yùn)行前:

程序運(yùn)行后:

讀取文件
寫(xiě)法一
open()打開(kāi)某個(gè)文件
‘r'表示讀取文件
encoding='utf-8'表示以u(píng)tf-8編碼讀取
readlines()會(huì)將每一行都讀取出來(lái)
close()關(guān)閉該文件,每次操作完文件之后都要記得close()
f = open('D:\\test.txt','r',encoding='utf-8')
text = f.readlines()
print(text)
f.close

寫(xiě)法二
with open('D:\\test.txt','r',encoding='utf-8') as f:
text = f.readlines()
print(text)

結(jié)果是一樣的,但是這種寫(xiě)法會(huì)比較好
以上就是python 讀取、寫(xiě)入txt文件的示例的詳細(xì)內(nèi)容,更多關(guān)于python 讀取、寫(xiě)入txt文件的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Python調(diào)用百度OCR實(shí)現(xiàn)圖片文字識(shí)別的示例代碼
這篇文章主要介紹了Python調(diào)用百度OCR實(shí)現(xiàn)圖片文字識(shí)別的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07
Python的NLTK模塊詳細(xì)介紹與實(shí)戰(zhàn)案例
自然語(yǔ)言處理庫(kù)NLTK在Python中的應(yīng)用廣泛,提供了分詞、詞性標(biāo)注、句法分析等多種功能,本文介紹了NLTK的核心功能、基本概念以及通過(guò)具體實(shí)戰(zhàn)案例(如文本分詞、去除停用詞、詞干提取等)展示了其在NLP任務(wù)中的實(shí)際應(yīng)用2024-09-09
通過(guò)Jython調(diào)用Python腳本的實(shí)現(xiàn)方法
Jython 是 Python 的純 Java 實(shí)現(xiàn)。她無(wú)縫地結(jié)合了 Java 類(lèi)與 Python,使用戶(hù)能以 Python 語(yǔ)言的語(yǔ)法編寫(xiě)在 Java 虛擬機(jī)上運(yùn)行的 軟件,本文重點(diǎn)給大家介紹通過(guò)Jython調(diào)用Python腳本的實(shí)現(xiàn)方法,一起看看吧2021-06-06
Python?numpy之線性代數(shù)與隨機(jī)漫步
這篇文章主要介紹了Python?numpy之線性代數(shù)與隨機(jī)漫步,線性代數(shù),矩陣計(jì)算,優(yōu)化與內(nèi)存;比如矩陣乘法,分解,行列式等數(shù)學(xué)知識(shí),是所有數(shù)組類(lèi)庫(kù)的重要組成部分2022-07-07
用Python將GIF動(dòng)圖分解成多張靜態(tài)圖片
今天給大家?guī)?lái)的是關(guān)于Python的相關(guān)知識(shí),文章圍繞著如何用Python將GIF動(dòng)圖分解成多張靜態(tài)圖片展開(kāi),文中有非常詳細(xì)的介紹,需要的朋友可以參考下2021-06-06
為什么str(float)在Python 3中比Python 2返回更多的數(shù)字
很多朋友質(zhì)疑為什么str(float)在Python 3中比Python 2返回更多的數(shù)字,在Python 2.7中,一個(gè)float的repr返回最接近十七位數(shù)的十進(jìn)制數(shù);這足以精確地識(shí)別每個(gè)可能的IEEE浮點(diǎn)值。對(duì)此問(wèn)題很多朋友都很疑問(wèn),下面小編給大家簡(jiǎn)單介紹下,需要的朋友可以參考下2018-10-10
python 創(chuàng)建彈出式菜單的實(shí)現(xiàn)代碼
這篇文章主要介紹了python 創(chuàng)建彈出式菜單的實(shí)現(xiàn)代碼的相關(guān)資料,需要的朋友可以參考下2017-07-07
Python如何向現(xiàn)有的DataFrame添加新列示例代碼
Pandas庫(kù)中的DataFrame是處理表格數(shù)據(jù)的主要數(shù)據(jù)結(jié)構(gòu),添加新列有多種方法,包括使用現(xiàn)有列的值、創(chuàng)建全為零或全為一的列、或者直接添加一個(gè)由特定值組成的列,這些方法在處理數(shù)據(jù)時(shí)非常有用,需要的朋友可以參考下2024-11-11

