首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python 调用grep

python 调用grep

作者头像
py3study
发布2020-01-10 16:34:30
发布2020-01-10 16:34:30
4.8K00
代码可运行
举报
文章被收录于专栏:python3python3
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
复制
 #因为我现在还有找到在大量文件查找python实现的好方法。
 #实现采用了grep的方法。
 #使用了os.popen而不是subprocess中的Popen,因为前者的参数更简单
 #不知subprocess中的Popen是否有更好的地方?
 #gtalk: xurongzhong#gmail.com



 import re
 import time
 import random
 import sys
 import os


 for line in open("smu.csv"):
         line = line.strip()
         attr = line.split(',')
         docid = attr[0]
         isu_spam_rank = attr[1]
         isu_quality_rank = attr[2]
         isu_PornRank = attr[3]
         isu_PoliticRank  = attr[4] 
 
         strings = "grep " + docid + " spamRank.20.dat.csv"
         f = os.popen(strings)
         data = f.readline()
         f.close()
         if data :
             value = data.strip().split(',')[1]
             if int(value) == int(isu_spam_rank):
                     pass 
             else:
                     print docid +"**value**isu_spam_rank**" + value + "--------" + isu_spam_rank
                     print "error" 
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/08/28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档