pythonw.exe 没有控制台,所以我看不到 print 的输出。但我的程序在 python.exe 中正常,在 pythonw.exe 中失败。我只想查看 python 解释器的日志和我的“print”语句打印的日志,这可行吗?
您可以通过分配给 sys.stdout 来全局重定向 stdout:
import sys
sys.stdout = open("mylog.txt", "w")
然后程序的其余标准输出(包括打印语句)将转到 mylog.txt。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)