python 多数据输出到txt_详解python读取和输出到txt
讀取txt的數據和把數據保存到txt中是經常要用到的,下面我就總結一下。
讀txt文件
python常用的讀取文件函數有三種read()、readline()、readlines()
以讀取上述txt為例,我們一起來看一下三者的區別
read() 一次性讀全部內容
read() #一次性讀取文本中全部的內容,以字符串的形式返回結果
with open("test.txt", "r") as f: #打開文件
data = f.read() #讀取文件
print(data)
readline() 讀取第一行內容
readline() #只讀取文本第一行的內容,以字符串的形式返回結果
with open("test.txt", "r") as f:
data = f.readline()
print(data)
readlines() 列表
readlines() #讀取文本所有內容,并且以數列的格式返回結果,一般配合for in使用
with open("test.txt", "r") as f:
data = f.readlines()
print(data)
可見readlines會讀到換行符,我們可以用如下方法去除:
with open("test.txt", "r") as f:
for line in f.readlines():
line = line.strip('\n') #去掉列表中每一個元素的換行符
print(line)
寫txt文件
write
with open("test.txt","w") as f:
f.write("這是個測試!") #這句話自帶文件關閉功能,不需要再寫f.close()
print到文件中
data=open("D:\data.txt",'w+')
print('這是個測試',file=data)
data.close()
讀寫的模式
讀寫文件的時候有不同的模式,下面來總結一下:
以上所述是小編給大家介紹的python讀取和輸出到txt詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
總結
以上是生活随笔為你收集整理的python 多数据输出到txt_详解python读取和输出到txt的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: xpath 第一个元素_XPath
- 下一篇: python散点图最多能画几个点_Pyt