import subprocess
s=subprocess.Popen("py code.py",bufsize=0,stdout=subprocess.PIPE,universal_newlines=True)
while True:
nextline=s.stdout.readline()
print(nextline.strip())
if nextline=="":
break
code.py就是要执行的
这个可以实时获取,也就是说当code.py中的是while True的时候也可以实时获取到循环的结果