NEWBIE: Tokenize command output

Lorenzo Thurman lorenzo at nospamthethurmans.com
Thu May 11 11:28:25 EDT 2006


This is what I have so far:

//
#!/usr/bin/python

import os

cmd = 'ntpq -p'

output = os.popen(cmd).read()
//

The output is saved in the variable 'output'. What I need to do next is 
select the line from that output that starts with the '*'

     remote           refid      st t when poll reach   delay   offset  
jitter
=========================================================================
=====
+ntp-1.gw.uiuc.e 128.174.38.133   2 u  479 1024  377   33.835   -0.478   
3.654
+milo.mcs.anl.go 130.126.24.44    3 u  676 1024  377   70.143    1.893   
1.296
*caesar.cs.wisc. 128.105.201.11   2 u  635 1024  377   29.514   -0.231   
0.077


>From there, I need to tokenize the line using the spaces as delimiters. 
Can someone give me some pointers?
Thanks



More information about the Python-list mailing list