欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解python讀取和輸出到txt

 更新時間:2019年03月29日 15:37:11   作者:zxfhahaha  
這篇文章主要介紹了python讀取和輸出到txt,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

讀取txt的數(shù)據(jù)和把數(shù)據(jù)保存到txt中是經(jīng)常要用到的,下面我就總結(jié)一下。

讀txt文件

python常用的讀取文件函數(shù)有三種read()、readline()、readlines()

以讀取上述txt為例,我們一起來看一下三者的區(qū)別

read() 一次性讀全部內(nèi)容

read() #一次性讀取文本中全部的內(nèi)容,以字符串的形式返回結(jié)果

with open("test.txt", "r") as f:  #打開文件
  data = f.read()  #讀取文件
  print(data)

readline() 讀取第一行內(nèi)容

readline() #只讀取文本第一行的內(nèi)容,以字符串的形式返回結(jié)果

with open("test.txt", "r") as f:
  data = f.readline()
  print(data)

readlines() 列表

readlines() #讀取文本所有內(nèi)容,并且以數(shù)列的格式返回結(jié)果,一般配合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("這是個測試!") #這句話自帶文件關(guān)閉功能,不需要再寫f.close()

print到文件中

data=open("D:\data.txt",'w+') 
print('這是個測試',file=data)
data.close()

讀寫的模式

讀寫文件的時候有不同的模式,下面來總結(jié)一下:

以上所述是小編給大家介紹的python讀取和輸出到txt詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評論