Python:打开cmd和流文本输出

时间:2016-11-24 12:28:54

标签: python cmd

我想在我的python脚本运行时打开一个新的cmd窗口并传输一些文本输出(日志)(这基本上是为了检查我在脚本中的位置)

我无法找到方法并保持打开并输出我的输出。

以下是我现在所拥有的:

import os
p = os.popen("start cmd", mode='w')

def log_to_cmd(process, message):
    p.write(message)

for i in range(10):
    log_to_cmd(p, str(i))

我想在已经打开的同一个cmd窗口上获得0到9的输出。 非常感谢任何建议。

1 个答案:

答案 0 :(得分:0)

使用Baretail此软件允许您传输日志。

如果您想坚持使用cmd shell,我建议您安装GNU Utilities for Win32之类的内容。它最受欢迎,包括尾巴。 tail允许您像日志一样打开文件。