我想写一些计算结果到一个文件与打印和打印一些其他数据,如进度指示到Windows控制台,以便我可以立即看到它。你知道吗
我在控制台上写的是:C:\Users\BoltKey>;python程序.py<;在.txt中&燃气轮机;顺序文件. 你知道吗
有没有办法重载输出重定向并打印到控制台?或者,如果我想同时打印到控制台和文件中,是不是就错了,应该使用文件函数?你知道吗
以下是伪代码:
for i in range(100):
for j in range(100):
result = getResult(i, j)
print result // print to output file
consolePrint "progress: " + str(i) + "%" // print to console
在我看来,这是一个丑陋的恶作剧。你知道吗
只需使用^{} 来显示进度消息。你知道吗
您可以打印到stderr来实现这一点(您的命令行只是将stdout重定向到一个文件)。有几种方法可以实现这一点,但在this SO answer中可以找到一种很好的方法:
。。。你知道吗
相关问题 更多 >
编程相关推荐