Python script for tracert

Gabriel Genellina gagsl-py2 at
Tue Sep 30 23:55:27 CEST 2008

En Tue, 30 Sep 2008 03:53:21 -0300, cindy jones <mailcindy at>  

> Hello.. I'm trying to do a scripting for tracert  in windows using  
> python...
> I'm using popen(), but it displays only after the tracert is completed. i
> want the results to be displayed for every route.
> can anyone help me in this..

Use the subprocess module:

import subprocess
host = ''
p = subprocess.Popen(["tracert", '-d', '-w', '100', host],  
stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
while True:
     line = p.stdout.readline()
     if not line: break
     print '-->',line,

Gabriel Genellina

More information about the Python-list mailing list