Python Forum
print only last matched line
Thread Rating:
  • 1 Vote(s) - 1 Average
  • 1
  • 2
  • 3
  • 4
  • 5
print only last matched line
#21
1. My examples all start with code you provided. Flag and cnt are from your code. They are where they are because that is where you put them. Flag does nothing, I don't know why it was in your code. cnt could be initialized at the top of the program or inside the with. It works fine in either location.

2. cnt was your variable from your code. It counts how many lines were read. I assumed since you were counting lines that you wanted to know the line number of log entries that matched lstart and lstr.

2.a. the readLine locations are again from code that you provided. They work fine, so I did not change them. There are lots of ways you could read all the lines from the log file. For example:
while True:
    line = fp.readline()
    if not line:
        break:  # Break out of loop
    elif lstart in line:
Or using the new walrus operator available in Python 3.8
while line := fp.readline():  # Loop until all lines were read
    if lstart in line:
Reply


Messages In This Thread
print only last matched line - by tester_V - Apr-22-2020, 08:07 PM
RE: print only last matched line - by deanhystad - Apr-22-2020, 09:07 PM
RE: print only last matched line - by tester_V - Apr-22-2020, 09:25 PM
RE: print only last matched line - by deanhystad - Apr-22-2020, 10:23 PM
RE: print only last matched line - by tester_V - Apr-22-2020, 11:23 PM
RE: print only last matched line - by deanhystad - Apr-23-2020, 12:37 AM
RE: print only last matched line - by tester_V - Apr-23-2020, 01:49 AM
RE: print only last matched line - by deanhystad - Apr-23-2020, 02:24 AM
RE: print only last matched line - by tester_V - Apr-23-2020, 03:54 AM
RE: print only last matched line - by tester_V - Apr-23-2020, 04:57 AM
RE: print only last matched line - by deanhystad - Apr-23-2020, 01:22 PM
RE: print only last matched line - by tester_V - Apr-23-2020, 05:43 PM
RE: print only last matched line - by tester_V - Apr-23-2020, 06:47 PM
RE: print only last matched line - by deanhystad - Apr-23-2020, 07:20 PM
RE: print only last matched line - by tester_V - Apr-23-2020, 07:57 PM
RE: print only last matched line - by deanhystad - Apr-23-2020, 09:59 PM
RE: print only last matched line - by tester_V - Apr-24-2020, 12:40 AM
RE: print only last matched line - by deanhystad - Apr-24-2020, 02:12 AM
RE: print only last matched line - by tester_V - Apr-24-2020, 05:07 AM
RE: print only last matched line - by tester_V - Apr-27-2020, 04:31 AM
RE: print only last matched line - by deanhystad - Apr-27-2020, 07:50 AM
RE: print only last matched line - by tester_V - Apr-29-2020, 11:38 PM
RE: print only last matched line - by deanhystad - Apr-30-2020, 03:01 AM
RE: print only last matched line - by tester_V - Apr-30-2020, 05:10 AM
RE: print only last matched line - by deanhystad - Apr-30-2020, 05:16 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  problem with spliting line in print akbarza 3 477 Jan-23-2024, 04:11 PM
Last Post: deanhystad
  Print the line before the corrent line tester_V 9 1,652 Nov-18-2022, 08:39 AM
Last Post: Gribouillis
  failing to print not matched lines from second file tester_V 14 6,304 Apr-05-2022, 11:56 AM
Last Post: codinglearner
  Print to a New Line when Appending File DaveG 0 1,257 Mar-30-2022, 04:14 AM
Last Post: DaveG
  If match not found print last line tester_V 2 2,944 Apr-26-2021, 05:18 AM
Last Post: tester_V
  print a line break in writelines() method leodavinci1990 1 6,569 Oct-12-2020, 06:36 AM
Last Post: DeaD_EyE
  Print characters in a single line rather than one at a time hhydration 1 2,073 Oct-10-2020, 10:00 PM
Last Post: bowlofred
  How to print string multiple times on new line ace19887 7 5,895 Sep-30-2020, 02:53 PM
Last Post: buran
  Pattern Require Last Line Print() why? Harshil 4 2,492 Aug-08-2020, 04:54 PM
Last Post: Harshil
  Python re.sub text manipulation on matched contents before substituting xilex 2 2,180 May-19-2020, 05:42 AM
Last Post: xilex

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020