On Tue, Jan 14, 2014 at 7:46 PM, Igor Korot <ikoro...@gmail.com> wrote: > 192.168.1.6 > 192.168.1.7: ICMP echo request, id 100, seq 200, length 30 > > However, I don't need all the protocol info. All I'm interested in is > the last field, which is length.
You can split on any string. If you're confident that this is the only instance of the word "length", you can split on that: for data in f: # This will throw an exception if there's no " length " # or if there are two of them. This means you're safe; # if anything unexpected happens, you'll know. _, length = data.split(" length ") # process length Alternatively, you can split on the space and take just the very last word: for data in f: length = data.split(" ")[-1] # process length Either way, the length will be a string. If you need it as an integer, just do this: length = int(length) >From there, you can do whatever analysis you need. Hope that helps! ChrisA -- https://mail.python.org/mailman/listinfo/python-list