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()

  • 相关阅读:
    #与javascript:void(0)的区别
    单选框、复选框、下拉列表
    数据类型后的“?”
    c#中日期的处理
    日期控件html
    javascript获取后台传来的json
    Hashtable语法简介
    Hashtable(哈希表)
    Dictionary 字典
    远程SQL Server连接不上
  • 原文地址:https://www.cnblogs.com/scrat/p/2558948.html
Copyright © 2011-2022 走看看