gpt4 book ai didi

python - PyCharm 输出错误消息散布在控制台输出中。如何解决这个问题?

转载 作者:IT老高 更新时间:2023-10-28 20:55:50 24 4
gpt4 key购买 nike

我正在运行 PyCharm 社区版 4.0.4

有人知道为什么控制台输出后不显示错误消息吗?

谢谢

C:\Python27\python.exe "F:/Google Drive/code/python_scripts/leetcode/lc_127_word_ladder.py"
Traceback (most recent call last):
START
File "F:/Google Drive/code/python_scripts/leetcode/lc_127_word_ladder.py", line 68, in <module>

print sol.ladderLength('talk', 'tail', set)
Graph:
File "F:/Google Drive/code/python_scripts/leetcode/lc_127_word_ladder.py", line 54, in ladderLength
hall ['fall']
for item in graph[node[0]]:
fall ['hall']
KeyError: 'talk'
End Graph:

Visited = {'talk': 0}


Node = ['talk', 0]
Queue Before = deque([])

Process finished with exit code 1

如果您注意到,打印语句,例如 STARTGraph:hall ['fall'],直到 Queue Before = deque([]) 都发生在我的代码的功能部分中。在这一切之后应该会出现错误消息。

最佳答案

这是由 PyCharm 混合来自 stdout 和 stderr 的打印语句引起的。如果您将以下行添加到 idea.properties 文件,则可以解决此问题:

output.reader.blocking.mode=true

通过 Help | 访问 idea.properties编辑自定义属性。

关于python - PyCharm 输出错误消息散布在控制台输出中。如何解决这个问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28014357/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com