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

詳解python讀取和輸出到txt

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

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

讀txt文件

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

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

read() 一次性讀全部?jī)?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會(huì)讀到換行符,我們可以用如下方法去除:

with open("test.txt", "r") as f:
  for line in f.readlines():
    line = line.strip('\n') #去掉列表中每一個(gè)元素的換行符
    print(line)

寫txt文件

write

with open("test.txt","w") as f:
    f.write("這是個(gè)測(cè)試!") #這句話自帶文件關(guān)閉功能,不需要再寫f.close()

print到文件中

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

讀寫的模式

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

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

相關(guān)文章

  • 對(duì)比Python中__getattr__和 __getattribute__獲取屬性的用法

    對(duì)比Python中__getattr__和 __getattribute__獲取屬性的用法

    這篇文章主要介紹了對(duì)比Python中__getattr__和 __getattribute__獲取屬性的用法,注意二者間的區(qū)別,__getattr__只作用于不存在的屬性,需要的朋友可以參考下
    2016-06-06
  • PyCharm創(chuàng)建Django項(xiàng)目的簡(jiǎn)單步驟記錄

    PyCharm創(chuàng)建Django項(xiàng)目的簡(jiǎn)單步驟記錄

    PyCharm是一種Python?IDE,帶有一整套可以幫助用戶在使用Python語言開發(fā)時(shí)提高其效率的工具,下面這篇文章主要給大家介紹了關(guān)于利用PyCharm創(chuàng)建Django項(xiàng)目的簡(jiǎn)單步驟,需要的朋友可以參考下
    2022-07-07
  • python中字符串的常見操作總結(jié)(一)

    python中字符串的常見操作總結(jié)(一)

    這篇文章主要介紹了python中字符串的常見操作總結(jié),文章通過簡(jiǎn)單介紹對(duì)象的相關(guān)展開全文詳細(xì)內(nèi)容,需要的朋友可以參考一下
    2022-07-07
  • pytest中文文檔之編寫斷言

    pytest中文文檔之編寫斷言

    這篇文章主要給大家介紹了關(guān)于pytest中文文檔之編寫斷言的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用pytest具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • python圖形用戶界面tkinter之按鈕Button的使用說明

    python圖形用戶界面tkinter之按鈕Button的使用說明

    這篇文章主要介紹了python圖形用戶界面tkinter之按鈕Button的使用說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • python eval()函數(shù)使用詳情

    python eval()函數(shù)使用詳情

    這篇文章主要來來聊聊python eval()函數(shù)使用方法本文將以python eval()函數(shù)使用方法來展開內(nèi)容,需要的小伙伴可以參考以下文章的內(nèi)容,希望對(duì)你有所幫助
    2021-10-10
  • DataFrame 將某列數(shù)據(jù)轉(zhuǎn)為數(shù)組的方法

    DataFrame 將某列數(shù)據(jù)轉(zhuǎn)為數(shù)組的方法

    下面小編就為大家分享一篇DataFrame 將某列數(shù)據(jù)轉(zhuǎn)為數(shù)組的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • 使用Python Flask構(gòu)建輕量級(jí)靈活的Web應(yīng)用實(shí)例探究

    使用Python Flask構(gòu)建輕量級(jí)靈活的Web應(yīng)用實(shí)例探究

    Flask是一個(gè)流行的Python Web框架,以其輕量級(jí)、靈活和易學(xué)的特性受到開發(fā)者的喜愛,本文將深入探討Flask框架的各個(gè)方面,通過詳實(shí)的示例代碼,幫助大家更全面地了解和掌握這一強(qiáng)大的工具,
    2024-01-01
  • 用python查找統(tǒng)一局域網(wǎng)下ip對(duì)應(yīng)的mac地址

    用python查找統(tǒng)一局域網(wǎng)下ip對(duì)應(yīng)的mac地址

    這篇文章主要介紹了用python查找統(tǒng)一局域網(wǎng)下ip對(duì)應(yīng)的mac地址的示例代碼,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2021-01-01
  • python?flask框架中多種查詢參數(shù)的獲取方式

    python?flask框架中多種查詢參數(shù)的獲取方式

    這篇文章主要介紹了pythonflask框架的生命周期以及多種查詢參數(shù)的獲取方式,文章通過代碼示例和圖文講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-03-03

最新評(píng)論