国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python linecache 處理固定格式文本數據的方法

2020-02-16 00:32:40
字體:
來源:轉載
供稿:網友

小程序大功能

對一批報文要處理要處理里面的得分,發現python linecache ,特記錄如下。

#!/usr/bin/env python# -*- coding: utf-8 -*-''''提取result結果分值''' import linecacheimport osimport os.path rootdir = r"./815old/" for parent, dirnames, filenames in os.walk(rootdir): # 三個參數:分別返回1.父目錄 2.所有文件夾名字(不含路徑) 3.所有文件名字  for filename in filenames: # 輸出文件信息    files = os.path.join(parent, filename) # 輸出文件路徑信息    count = len(open(files, 'r').readlines()) # 行數    str = linecache.getlines(files) # 所有文件的字符串    filename = str[2] #第三行    if count > 6: # 行數大于5行表示命中      matchRatio = str[8] #第九行      print filename[58:-2], " ", matchRatio[15:], "/r"    else: # 沒有命中 matchRatio 賦值0      print filename[58:-2], " ", '0', "/r"

文本格式如下:

results { fileID: "386e86d2e3991de32a028b7e26e58ffd" filename: "/opt/vfpgen/video_file/192.168.142.199/video/Avatar.2009.iTALiAN.READNFO.LD.TS.XviD-SiLENT.CD1[S.o.M.].avi" filetype: 1 vfpQueryResults {  fileID: "09b509f6c625aeb525f6f1c8e09725d6"  filename: "/opt/SmartVision/system/copyrightfpdb//dbfp/09b509f6c625aeb525f6f1c8e09725d6.DB.cdvs"  matchScore: 0.85874754  matchRatio: 0.53333336  dbID: "copyright_library_db"  startframe: 16210  endframe: 97240 }}

以上這篇python linecache 處理固定格式文本數據的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安顺市| 长岭县| 江达县| 温宿县| 曲沃县| 财经| 蓬溪县| 亚东县| 松江区| 广宁县| 封开县| 泰和县| 巴楚县| 夏河县| 桑植县| 南通市| 石家庄市| 永登县| 平昌县| 郎溪县| 错那县| 买车| 尚义县| 龙海市| 屏南县| 萍乡市| 铜陵市| 仁怀市| 临猗县| 通道| 舒城县| 准格尔旗| 泽库县| 沈丘县| 桂阳县| 华池县| 烟台市| 仙居县| 海林市| 永胜县| 西藏|