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

使用python讀取.text文件特定行的數(shù)據(jù)方法

 更新時(shí)間:2019年01月28日 16:18:31   作者:請(qǐng)叫我渣渣的帕楚利亞  
今天小編就為大家分享一篇使用python讀取.text文件特定行的數(shù)據(jù)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

如何用python循環(huán)讀取下面.txt文件中,用紅括號(hào)標(biāo)出來(lái)的數(shù)據(jù)呢?

python讀取.text文件特定行的數(shù)據(jù)

首先,觀察數(shù)據(jù)可知,不同行的第一個(gè)數(shù)據(jù)元素不一樣,所以考慮直接用正則表達(dá)式。

再加上,對(duì)讀和寫文件的操作,就行了

注:我用的是pycharm+python2.7

話不多說(shuō),直接上代碼

 
import re
 
f1=file('shen.txt','r')
data1=f1.readlines()
# print data1
f1.close()
results = []
 
for line in data1:
 data2=line.split()
 # print data2[0]
 m = re.findall(r"[0-9]:", data2[0])
 if m:
  results.append(line)
 
 # for i in data2[0]:
  # data3=i.split(":")
  # print data3
  # if data3>=0 and data3<=50000:
  #  results.append(line)
 
 
  # if i=='1':
  #  results.append(line)
 
 
f2=file('deal.txt','w')
f2.writelines(results)
f2.close()

前期,我遇到“1:”這樣的字符串實(shí)在是沒(méi)辦法處理,后來(lái)查找資料,發(fā)現(xiàn)有正則這么爽的東西!

在上面的代碼中,需要說(shuō)明的是:

m = re.findall(r"[0-9]:", data2[0])

該語(yǔ)句的意思就是,對(duì)于字符串而言,尋找到能夠匹配1:,2:,9:。。。。。。的字符串

最后處理的結(jié)果是:

python讀取.text文件特定行的數(shù)據(jù)

由于數(shù)據(jù)不是很漂亮,還需要將里面的“,”和“:”這兩個(gè)符號(hào)去掉,因此,我使用了replace語(yǔ)句

代碼如下:

#coding:utf-8
#__author__ ='dell'
 
import re
 
f1=file('shen.txt','r')
data1=f1.readlines()
# print data1
f1.close()
results = []
 
for line in data1:
 data2=line.split()
 # print data2[0]
 m = re.findall(r"[0-9]:", data2[0])
 if m:
  results.append(line)
 
 # for i in data2[0]:
  # data3=i.split(":")
  # print data3
  # if data3>=0 and data3<=50000:
  #  results.append(line)
 
 
  # if i=='1':
  #  results.append(line)
 
f2=file('deal.txt','w')
f2.writelines(results)
f2.close()
 
# 替換掉所有的逗號(hào),
f4=open('deal.txt','r')
data3=f4.read()
f4=data3.replace(',',' ')
f5=file('deal.txt','w')
f5.write(f4)
f5.close()
 
# 替換掉所有的冒號(hào)
f6=open('deal.txt','r')
data4=f6.read()
f6=data4.replace(':',' ')
f7=file('deal.txt','w')
f7.write(f6)
f7.close()

最終,得到的數(shù)據(jù)就很漂亮了,如下所示:

python讀取.text文件特定行的數(shù)據(jù)

以上這篇使用python讀取.text文件特定行的數(shù)據(jù)方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python標(biāo)準(zhǔn)庫(kù)之Math,Random模塊使用詳解

    Python標(biāo)準(zhǔn)庫(kù)之Math,Random模塊使用詳解

    math數(shù)學(xué)模塊和random隨機(jī)模塊是Python常用的標(biāo)準(zhǔn)庫(kù)之一。本文將詳細(xì)為大家介紹一下這兩個(gè)模塊的使用方法,需要的小伙伴可以參考一下
    2022-05-05
  • Python實(shí)現(xiàn)朗讀在線音頻和本地音頻

    Python實(shí)現(xiàn)朗讀在線音頻和本地音頻

    在日常的Python軟件開(kāi)發(fā)中,我們經(jīng)常會(huì)遇到一個(gè)非常重要的功能需求——讓程序能夠讀取并顯示文本內(nèi)容,下面我們就來(lái)學(xué)習(xí)一下Python實(shí)現(xiàn)朗讀音頻的具體操作吧
    2024-03-03
  • python 異常的傳遞性及主動(dòng)拋出學(xué)習(xí)

    python 異常的傳遞性及主動(dòng)拋出學(xué)習(xí)

    這篇文章主要為大家介紹了python 異常的傳遞性及主動(dòng)拋出學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • Python字典遍歷操作實(shí)例小結(jié)

    Python字典遍歷操作實(shí)例小結(jié)

    這篇文章主要介紹了Python字典遍歷操作,結(jié)合實(shí)例形式總結(jié)分析了Python遍歷字典鍵值對(duì)、遍歷鍵、遍歷值等相關(guān)操作技巧,需要的朋友可以參考下
    2019-03-03
  • Python函數(shù)嵌套實(shí)例

    Python函數(shù)嵌套實(shí)例

    這篇文章主要介紹了Python函數(shù)嵌套實(shí)例,本文用實(shí)例講解了Python中的函數(shù)嵌套特性,需要的朋友可以參考下
    2014-09-09
  • 詳解Django配置JWT認(rèn)證方式

    詳解Django配置JWT認(rèn)證方式

    這篇文章主要介紹了Django 配置JWT認(rèn)證方式,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • python在每個(gè)字符后添加空格的實(shí)例

    python在每個(gè)字符后添加空格的實(shí)例

    今天小編就為大家分享一篇python在每個(gè)字符后添加空格的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • Python try except else使用詳解

    Python try except else使用詳解

    這篇文章主要介紹了Python try except else使用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • Python入門教程(三十七)Python中的刪除文件

    Python入門教程(三十七)Python中的刪除文件

    這篇文章主要介紹了Python入門教程(三十七)Python中的刪除文件,在Python中,如果需要?jiǎng)h除文件,必須導(dǎo)入OS模塊,使用os模塊的remove()方法,需要的朋友可以參考下
    2023-05-05
  • Python參數(shù)解析模塊sys、getopt、argparse使用與對(duì)比分析

    Python參數(shù)解析模塊sys、getopt、argparse使用與對(duì)比分析

    今天小編就為大家分享一篇關(guān)于Python參數(shù)解析模塊sys、getopt、argparse使用與對(duì)比分析,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-04-04

最新評(píng)論