线程pydevd中的异常.CommandThread(很可能在解释器关闭期间引发)- PyDev



我在PyDev中创建了一个单线程Python程序,在程序执行并报告完成后,我得到以下错误消息:

Exception in thread pydevd.CommandThread (most likely raised during interpreter shutdown):

它不影响程序的运行,但是如果它不显示就好了。我已经在命令行上运行了这个程序,它没有产生任何像这样的错误信息。

有什么建议吗?

显然这是我使用内置json库写入文件的方式。我不知道为什么或者如果它是错误的,但我通过使用

停止了错误
 file.write(json.dumps(dict, indent=4))

代替

json.dump(dict, file, indent=4)

我不确定为什么这会产生错误,但改变这个使它停止。如果有人能告诉我为什么,那就太好了。

最新更新