返回顶部

收藏

python调用grep返回结果

更多

下面的函数封装了系统的grep功能,传递文件名和参数返回grep的结果

import subprocess

def grep(filename, arg):
    process = subprocess.Popen(['grep', '-n', arg, filename], stdout=subprocess.PIPE)
    stdout, stderr = process.communicate()
    return stdout, stderr

这段代码常用来返回文本文件中的某一部分,可以利用grep的强大功能处理文本查找。

标签:python,grep

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. admin 发表 2014-05-31 15:32:37 python模拟grep的-n参数的功能
  2. 章郎虫 发表 2015-06-08 02:41:13 Python命令行解析argparse常用语法使用简介
  3. 博主 发表 2015-06-04 15:15:52 邮件密码找回功能实现
  4. akun 发表 2014-08-12 14:32:20 用Sphinx编写技术文档
  5. thes 发表 2015-06-12 06:26:15 两个python脚本
  6. Cherrot 发表 2013-05-17 03:35:22 Shell技巧-恢复系统升级前的软件包
  7. zrong 发表 2015-07-07 01:10:12 Python2/3 在Windows 下的共存
  8. 博主 发表 2015-07-12 08:02:46 Python中计算一个整形的位数
  9. 博主 发表 2015-07-16 18:33:55 Redis 与网络流量整形(频率限制)
  10. Lawrence 发表 2015-04-20 18:07:01 Ubuntu Server 安装 Django 笔记
  11. Vincent 发表 2013-04-09 15:50:54 寻找最快的Python字符串插入方式
  12. admin 发表 2015-08-02 06:44:19 Python中的eval

发表评论