| import io | |
| import sys | |
| import subprocess | |
| ps = subprocess.Popen( | |
| [sys.executable, "-u", "./sub.py"], stdout=subprocess.PIPE, stderr=subprocess.STDOUT | |
| ) | |
| reader = io.TextIOWrapper(ps.stdout, encoding='utf8') | |
| while ps.poll() is None: | |
| char = reader.read(1) | |
| if char == '\n': | |
| print('break') | |
| sys.stdout.write(char) | |