作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我正在运行 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
如果您注意到,打印语句,例如 START
、Graph:
、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/
我希望使用 KineticJS 和 Canvas 构建一个简单的照片拼贴。在 Canvas 容器中,我有预定义的图像区域。我还有(在 DOM 中和 Canvas 容器外部)一条图像,我想将其拖放到 C
我是一名优秀的程序员,十分优秀!