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

使用python讀取.text文件特定行的數據方法

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

如何用python循環(huán)讀取下面.txt文件中,用紅括號標出來的數據呢?

python讀取.text文件特定行的數據

首先,觀察數據可知,不同行的第一個數據元素不一樣,所以考慮直接用正則表達式。

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

注:我用的是pycharm+python2.7

話不多說,直接上代碼

 
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:”這樣的字符串實在是沒辦法處理,后來查找資料,發(fā)現(xiàn)有正則這么爽的東西!

在上面的代碼中,需要說明的是:

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

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

最后處理的結果是:

python讀取.text文件特定行的數據

由于數據不是很漂亮,還需要將里面的“,”和“:”這兩個符號去掉,因此,我使用了replace語句

代碼如下:

#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()
 
# 替換掉所有的逗號,
f4=open('deal.txt','r')
data3=f4.read()
f4=data3.replace(',',' ')
f5=file('deal.txt','w')
f5.write(f4)
f5.close()
 
# 替換掉所有的冒號
f6=open('deal.txt','r')
data4=f6.read()
f6=data4.replace(':',' ')
f7=file('deal.txt','w')
f7.write(f6)
f7.close()

最終,得到的數據就很漂亮了,如下所示:

python讀取.text文件特定行的數據

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

相關文章

  • python驗證碼識別的示例代碼

    python驗證碼識別的示例代碼

    本篇文章主要介紹了python驗證碼識別的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • Python數據可視化詳解

    Python數據可視化詳解

    數據可視化是一種將龐雜抽象的數據轉化為直觀易懂的圖形的數據呈現(xiàn)技術,它能幫助我們快速把握數據的分布和規(guī)律,更加輕松地理解和探索信息,本文通過代碼圖片詳細介紹了Python數據可視化,感興趣的小伙伴可以參考閱讀
    2023-04-04
  • Python編碼時應該注意的幾個情況

    Python編碼時應該注意的幾個情況

    對于Python程序員,你需要注意一下本文所提到的這些事情。你也可以看看Zen of Python(Python之禪),這里面提到了一些注意事項,并配以示例,可以幫助你快速提高
    2013-03-03
  • python 實現(xiàn)turtle畫圖并導出圖片格式的文件

    python 實現(xiàn)turtle畫圖并導出圖片格式的文件

    今天小編就為大家分享一篇python 實現(xiàn)turtle畫圖并導出圖片格式的文件,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • 在keras里面實現(xiàn)計算f1-score的代碼

    在keras里面實現(xiàn)計算f1-score的代碼

    這篇文章主要介紹了在keras里面實現(xiàn)計算f1-score的代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Django接受前端數據的幾種方法總結

    Django接受前端數據的幾種方法總結

    下面小編就為大家?guī)硪黄狣jango接受前端數據的幾種方法總結。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11
  • Django模板中變量的運算實現(xiàn)

    Django模板中變量的運算實現(xiàn)

    這篇文章主要介紹了Django模板中變量的運算,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • 查看TensorFlow checkpoint文件中的變量名和對應值方法

    查看TensorFlow checkpoint文件中的變量名和對應值方法

    今天小編就為大家分享一篇查看TensorFlow checkpoint文件中的變量名和對應值方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Python內建模塊struct實例詳解

    Python內建模塊struct實例詳解

    這篇文章主要介紹了Python內建模塊struct實例詳解,分享了相關代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-02-02
  • Python中%是什么意思?python中百分號如何使用?

    Python中%是什么意思?python中百分號如何使用?

    最近在學習python過程中,發(fā)現(xiàn)了%的一些情況,這里就簡單介紹一下,,需要的朋友可以參考下
    2018-03-03

最新評論

杭锦后旗| 平武县| 合水县| 崇左市| 凤台县| 望江县| 固安县| 仙居县| 西青区| 萝北县| 明水县| 精河县| 石林| 永和县| 沁水县| 秦皇岛市| 长海县| 正镶白旗| 遵义县| 龙门县| 崇仁县| 安泽县| 丘北县| 祁东县| 五大连池市| 乐业县| 开化县| 大埔区| 大冶市| 梁山县| 宕昌县| 行唐县| 湖口县| 台湾省| 屏东县| 耿马| 神农架林区| 玉环县| 五莲县| 石城县| 襄垣县|