我正在尝试在运行本地 cgi 服务器时从 cgi 脚本中启动 .py 脚本。cgi 脚本只是从 Google Earth 接收一些数据并将其传递给当前正在使用 execfile('script.py') 调用的 .py 脚本,该 execfile('script.py') 位于 cgi 脚本的末尾。
脚本运行完成,但是 script.py 包含一些打印语句,我需要在进程运行时对其进行监控。.py 中的任何错误都会打印到 localhost 控制台窗口,并且打印语句似乎已被缓冲。
有没有办法在 localhost 控制台运行时将输出从 .py 发送到另一个 python 控制台窗口?
似乎 subprocess 模块应该做我需要的,但我只能将输出发送到变量或日志文件。这很好,只是我需要实时查看打印语句。
提前致谢