我试图获取shell窗口的输出,我的问题是我需要新shell窗口的输出。
我现在正在处理这个小脚本几天。 如果没有“开始”,它的效果很好,但我真的需要我的脚本。 该命令是一个tail命令,因此它会一直显示日志(或直到我停止它)
我尝试将整个脚本写在一行中,想到可能新shell在打开新shell时忽略任何其他命令但是失败了。
file_output = open('logs.txt', 'w+')
subprocess.call('start command', shell=True, stdout=file_output)