import subprocess proc = subprocess.Popen("dir.exe", stdin=subprocess.PIPE, stdout=subprocess.PIPE) for line in proc.stdout: print "READ:", line if line.find("y/n") >= 0: proc.stdin.write("y")