我正在尝试调试我正在编写的 pythonw 脚本,因为它在通过空闲启动它时有点工作,但是在通过 cmd 启动它或双击它时它会崩溃。我目前失败的代码是
import sys
sys.stdout = open("mylog.txt", "w")
sys.stderr = open("errors.txt", "w")
print("hello world")
import thisisgonnafail
print(sys.executable)
它确实创建了文件,正如我被记事本 ++ 告知的那样,文件已更新,但文件都始终为空,即使它们应该有来自设置为失败的导入的错误消息,以及打印行