最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python讀取、寫入txt文本內(nèi)容詳解

 更新時間:2023年08月18日 10:08:17   作者:洞幺01  
這篇文章主要介紹了Python讀取、寫入txt文本內(nèi)容詳解,python常用的讀取文件函數(shù)有三種read()、readline()、readlines() ,今天來看一下三種函數(shù)的用法與三者的區(qū)別,需要的朋友可以參考下

讀取txt文本

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

這里寫圖片描述

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

read() 

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

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

readline()

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

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

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文本

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

讀寫模式

要了解文件讀寫模式,需要了解幾種模式的區(qū)別,以及對應(yīng)指針

  • r :   讀取文件,若文件不存在則會報錯
  • w:   寫入文件,若文件不存在則會先創(chuàng)建再寫入,會覆蓋原文件
  • a :   寫入文件,若文件不存在則會先創(chuàng)建再寫入,但不會覆蓋原文件,而是追加在文件末尾
  • rb,wb:  分別與r,w類似,但是用于讀寫二進(jìn)制文件
  • r+ :   可讀、可寫,文件不存在也會報錯,寫操作時會覆蓋
  • w+ :   可讀,可寫,文件不存在先創(chuàng)建,會覆蓋
  • a+ :  可讀、可寫,文件不存在先創(chuàng)建,不會覆蓋,追加在末尾

到此這篇關(guān)于Python讀取、寫入txt文本內(nèi)容詳解的文章就介紹到這了,更多相關(guān)Python讀寫TXT內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

雷波县| 呼图壁县| 临潭县| 宿松县| 新巴尔虎右旗| 丰台区| 万宁市| 阳新县| 太仓市| 大连市| 绥德县| 临夏县| 上犹县| 绥棱县| 宁河县| 东乌| 兴义市| 名山县| 尚义县| 新密市| 榆树市| 绍兴市| 嘉定区| 闵行区| 海林市| 明水县| 铁岭市| 葵青区| 安化县| 宣城市| 晋中市| 微山县| 夏津县| 城口县| 永靖县| 苍梧县| 伊宁县| 柳州市| 惠水县| 兴安县| 林甸县|