我用 NppExec/Notepad++ 编写 Python 脚本。如何在每行 Python 代码执行时更新控制台窗口?例如,以下计时器脚本:
#!usr/bin/env python
import time
import threading
class Timer(threading.Thread):
def __init__(self, seconds):
self.runTime = seconds
threading.Thread.__init__(self)
def run(self):
counter = self.runTime
for sec in range(self.runTime):
print counter
time.sleep(1.0)
counter -= 1
print "Done."
if __name__ == '__main__':
t = Timer(10)
t.start()
当我在命令提示符窗口中运行它时,它每秒实时更新。但在 NppExec 控制台中,它仅在退出后更新。有没有办法让 NppExec 控制台充当命令提示符并不断更新?