Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
881 views
in Technique[技术] by (71.8m points)

debugging - How to use the green "Attach Debugger" button in Python console using PyCharm

I was wondering how to use this green bug button on the left side of Python console. I've been searched official documents but there seems to be no description of this button. Note I am asking the button on the left side, not the button on the right top corner.

I'm using IPython console and found %debug magic is not available anymore. I'd like to know what's the usage of that button and how to use %debug magic in IPython console.

enter image description here

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

I found your question while searching for the answer myself; eventually I hit upon this video that shows it in use: https://www.youtube.com/watch?v=JcOCNgXXhmE

Basically, you have to set a breakpoint in a file you're editing, import the file in the console, click the "Attach Debugger" button and then run code that hits the breakpoint -- at that point, the debugger tool will open and you can step through it.

It's not exactly what I was hoping for -- I was hoping to attach the debugger and then step through a statement I'd just typed, as one can with IPython's %debug <statement> (which still works, but does not provide the visual niceties).

The best solution I've found for that is to use a scratch file, type the statement I want to step through, then run the debugger with that.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...