Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个主程序,用户可以在其中多次调用子进程(下载文件)。每次,我使用子进程调用 aria2c,它会将进度打印到标准输入。当然,希望用户可以分别看到每次下载的进度。
所以问题是如何将每个进程的输出重定向到单独的控制台窗口?
我有点困惑。使用 subprocess.Popen(...) 应该为每次调用自动生成一个新的命令提示符。什么是aria2c?它也是你用python编写的程序吗?它是写入命令提示符窗口的第 3 方 exe 吗?
我可以帮助您将所有子流程输出重定向到主命令提示符,以便它可以内联显示。
另外,也许您可以先详细说明发生了什么,这样我才能更好地理解您的麻烦。