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

python按照行來讀取txt文件全部內(nèi)容(去除空行處理掉\t,\n后以列表方式返回)

 更新時(shí)間:2023年06月15日 10:04:51   作者:愛撓靜香的下巴  
這篇文章主要介紹了python按照行來讀取txt文件全部內(nèi)容 ,去除空行,處理掉\t,\n后,以列表方式返回,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下

有時(shí)我們會(huì)遇到需要按行讀取文本的情況,但是當(dāng)有空行時(shí),使用replace無法將其去除
比如,我曾經(jīng)在處理BIO文本時(shí),遇到這種問題,這里做一個(gè)簡單的記錄
舉個(gè)例子:

使用以下代碼可以將上述文本處理為列表

# -*- coding: utf-8 -*-
# @Time : 2021/12/17 11:02
# @Author : hp
#文件路徑
path = r'D:\Program Files\hp\文本.txt'
#打開文件
f=open(path,encoding='utf-8')
#創(chuàng)建空列表
text=[]
#讀取全部內(nèi)容 ,并以列表方式返回
lines = f.readlines()      
for line in lines:
    #如果讀到空行,就跳過
    if line.isspace():
        continue
    else:
        #去除文本中的換行等等,可以追加其他操作
        line = line.replace("\n","")
        line = line.replace("\t","")
        #處理完成后的行,追加到列表中
        text.append(line)

僅僅處理空行只需要使用:

if line.isspace():
        continue

代碼含義:如果是空值,就會(huì)不進(jìn)行任何操作繼續(xù)運(yùn)行,即跳過空行。

到此這篇關(guān)于python按照行來讀取txt文件全部內(nèi)容 ,去除空行,處理掉\t,\n后,以列表方式返回的文章就介紹到這了,更多相關(guān)python按照行讀取txt文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • TensorFlow 實(shí)戰(zhàn)之實(shí)現(xiàn)卷積神經(jīng)網(wǎng)絡(luò)的實(shí)例講解

    TensorFlow 實(shí)戰(zhàn)之實(shí)現(xiàn)卷積神經(jīng)網(wǎng)絡(luò)的實(shí)例講解

    下面小編就為大家分享一篇TensorFlow 實(shí)戰(zhàn)之實(shí)現(xiàn)卷積神經(jīng)網(wǎng)絡(luò)的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • 使用fdopen實(shí)現(xiàn)對(duì)Python進(jìn)程產(chǎn)生的文件進(jìn)行權(quán)限最小化配置

    使用fdopen實(shí)現(xiàn)對(duì)Python進(jìn)程產(chǎn)生的文件進(jìn)行權(quán)限最小化配置

    用python進(jìn)行文件的創(chuàng)建和讀寫操作時(shí),我們很少關(guān)注所創(chuàng)建的文件的權(quán)限配置。本文就來聊聊如何使用fdopen實(shí)現(xiàn)對(duì)Python進(jìn)程產(chǎn)生的文件進(jìn)行權(quán)限最小化配置吧
    2023-03-03
  • pandas把所有大于0的數(shù)設(shè)置為1的方法

    pandas把所有大于0的數(shù)設(shè)置為1的方法

    今天小編就為大家分享一篇pandas把所有大于0的數(shù)設(shè)置為1的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • python和pywin32實(shí)現(xiàn)窗口查找、遍歷和點(diǎn)擊的示例代碼

    python和pywin32實(shí)現(xiàn)窗口查找、遍歷和點(diǎn)擊的示例代碼

    這篇文章主要介紹了python和pywin32實(shí)現(xiàn)窗口查找、遍歷和點(diǎn)擊的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • 如何使用python編寫一個(gè)簡單的課時(shí)記錄系統(tǒng)

    如何使用python編寫一個(gè)簡單的課時(shí)記錄系統(tǒng)

    編寫一個(gè)應(yīng)用系統(tǒng)需要多方面的知識(shí)和技能,下面這篇文章主要給大家介紹了關(guān)于如何使用python編寫一個(gè)簡單的課時(shí)記錄系統(tǒng)的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用python具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2024-04-04
  • 通過Python收集匯聚MySQL 表信息的實(shí)例詳解

    通過Python收集匯聚MySQL 表信息的實(shí)例詳解

    這篇文章主要介紹了通過Python收集匯聚MySQL 表信息的實(shí)例代碼,核心代碼是創(chuàng)建保存數(shù)據(jù)的腳本,收集的功能腳本,代碼簡單明了,需要的朋友可以參考下
    2021-10-10
  • Python3多線程詳解

    Python3多線程詳解

    使用多線程,可以同時(shí)進(jìn)行多項(xiàng)任務(wù),可以使用戶界面更友好,還可以后臺(tái)執(zhí)行某些用時(shí)長的任務(wù),同時(shí)具有易于通信的優(yōu)點(diǎn)。python3中多線程的實(shí)現(xiàn)使用了threading模塊,它允許同一進(jìn)程中運(yùn)行多個(gè)線程,本文介紹的非常詳細(xì),,需要的朋友可以參考下
    2023-05-05
  • 如何處理json中不帶雙引號(hào)的key的問題

    如何處理json中不帶雙引號(hào)的key的問題

    這篇文章主要介紹了如何處理json中不帶雙引號(hào)的key的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • python讀寫文件操作示例程序

    python讀寫文件操作示例程序

    日常操作中,少不了文本處理,如程序輸入數(shù)據(jù)準(zhǔn)備,python憑借其簡潔優(yōu)雅的語法,在文本處理上比C++等編譯型語言開發(fā)效率高出一大截,下面看代碼
    2013-12-12
  • python os模塊使用方法介紹

    python os模塊使用方法介紹

    OS ( Operating System 操作系統(tǒng) ) 操作系統(tǒng)模塊;它是屬于python的標(biāo)準(zhǔn)庫,常用于處理文件和目錄(文件夾)的操作。本文為大家總結(jié)了這個(gè)模塊的常用方法,希望有所幫助
    2022-08-08

最新評(píng)論