zoukankan      html  css  js  c++  java
  • [python脚本]字符串查找

    该脚本的作用是在某文本中查找某字符串,并显示该行,和该行行号(即在第几行)。

    初学python-----练手之用,大牛勿笑,不过欢迎指正批评 

    其实也不怕你们笑话,这几行代码的脚本憋了半天时间,一开始没用re模块,是真憋不出来了。百度了一下,看到处理字符穿要用到这个模块,才搞出来。

      

    argv[1]参数是要查找的字符串,argv[2]参数是文本文件名 

     1#author:Scr@t 

     2#--coding:utf-8--

     3

     4 import sys
     5 import re
     6 
     7 f = open(sys.argv[2],'r')  #以只读的方式打开文件
     8 num = 0                                       #初始化计数变量
     9 while True:
    10     line = f.readline()             #读取一行信息
    11     string = re.search(sys.argv[1],line)      #比较这一行字符有没有相同的
    12     num += 1                                  #每读一行,num加1
    13     if string != None:                        #判断re.search的返回值
    14         print "%d : %s"%(num,line)
    15 f.close()

  • 相关阅读:
    airodump-ng的使用及显示
    bash shell 遍历一个数组
    cisco 交换机 IOS命令
    apt-key Debian packages密钥管理命令
    find命令的用法
    bash的快捷键
    groff编写man页
    tcpdump软件使用
    vue 项目常见功能(搜索 时间戳转换 过滤器)
    vue2.0 常见功能 (v-for 配置路由 组件渲染)
  • 原文地址:https://www.cnblogs.com/scrat/p/2558948.html
Copyright © 2011-2022 走看看