我在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)
我不确定为什么这会产生错误,但改变这个使它停止。如果有人能告诉我为什么,那就太好了。