我可以在python中打開一個shell打印調試信息的窗口而不中斷執行代碼序列嗎?如何打開shell窗口輸出在python中打印實時調試信息
例如:
def foo(b):
print b
for a in range(0, 100):
print a # normally this will be used for on-the-fly simple debugging purpose
# and will mess the console output of foo()
foo(a)
我可以這樣做:提前
newshell = <new cmd.exe or bash>
for a in range(0, 100):
newshell.print(a) # information will be printed to new opened shell
foo(a)
感謝。
讓我直說吧?你想要控制檯打開?一個真正的輸出和另一個錯誤的權利?你在使用什麼操作系統? –
@Paulo Bu,我想要一個跨平臺的解決方案,win32是首選,因爲* nix會更容易一些,因爲它有/ dev/tty vty pty ...但是win32沒有這樣的設備。 –