获取控制台打印出来的信息可以通过重定向标准输出、使用第三方库以及利用操作系统提供的工具来实现。最常用的方法是通过重定向标准输出,这个方法可以不依赖于任何外部库,直接通过Python标准库中的功能来完成。 一、重定向标准输出 在Python中,可以使用sys.stdout来访问标准输出。如果我们将sys.stdout重定向到一个我们自定...
monkeyrunner script.py | python test.py 这样在test.py中,你就可以读取前一个程序的输出了,比如 ...
你可以试试这个:importsubprocessr=subprocess.Popen(['ls','-l'],stdout=subprocess.PIPE).communicate...