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

程序運行后:

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

程序運行后:

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

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

結(jié)果是一樣的,但是這種寫法會比較好
以上就是python 讀取、寫入txt文件的示例的詳細內(nèi)容,更多關(guān)于python 讀取、寫入txt文件的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Python調(diào)用百度OCR實現(xiàn)圖片文字識別的示例代碼
這篇文章主要介紹了Python調(diào)用百度OCR實現(xiàn)圖片文字識別的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-07-07
通過Jython調(diào)用Python腳本的實現(xiàn)方法
Jython 是 Python 的純 Java 實現(xiàn)。她無縫地結(jié)合了 Java 類與 Python,使用戶能以 Python 語言的語法編寫在 Java 虛擬機上運行的 軟件,本文重點給大家介紹通過Jython調(diào)用Python腳本的實現(xiàn)方法,一起看看吧2021-06-06
為什么str(float)在Python 3中比Python 2返回更多的數(shù)字
很多朋友質(zhì)疑為什么str(float)在Python 3中比Python 2返回更多的數(shù)字,在Python 2.7中,一個float的repr返回最接近十七位數(shù)的十進制數(shù);這足以精確地識別每個可能的IEEE浮點值。對此問題很多朋友都很疑問,下面小編給大家簡單介紹下,需要的朋友可以參考下2018-10-10
python 創(chuàng)建彈出式菜單的實現(xiàn)代碼
這篇文章主要介紹了python 創(chuàng)建彈出式菜單的實現(xiàn)代碼的相關(guān)資料,需要的朋友可以參考下2017-07-07
Python如何向現(xiàn)有的DataFrame添加新列示例代碼
Pandas庫中的DataFrame是處理表格數(shù)據(jù)的主要數(shù)據(jù)結(jié)構(gòu),添加新列有多種方法,包括使用現(xiàn)有列的值、創(chuàng)建全為零或全為一的列、或者直接添加一個由特定值組成的列,這些方法在處理數(shù)據(jù)時非常有用,需要的朋友可以參考下2024-11-11

