【发布时间】:2021-11-23 16:44:44
【问题描述】:
我想使用PyCharm,但我确实需要在主线程以外的线程中使用断点。
在此示例代码中,PyCharm 不会在线程函数内中断。有办法解决吗?
import time, threading
def f():
while True:
time.sleep(1.0)
print 'tick-tock' # Put a breakpoint here...
th = threading.Thread(target=f)
th.start()
time.sleep(30)
print 'done.'
编辑:平台详情:Mac OS 10.9、Python 2.7.6、PyCharm 3.4.1
【问题讨论】:
-
使用 PyCharm 和 python3 对我来说非常好。
-
有趣!感谢您的数据点。我想知道为什么它对我不起作用...请问您使用的是什么平台? (我会将我的平台添加到问题文本中。)
-
Pycharm 3.4.1(专业版)和 Win 7 x64 下的 Python 3。但我也在 Linux Mint 下使用它,我几乎可以肯定它在那里也能正常工作。
-
我还可以确认它对我有用。 PyCharm 3.4.1 专业版,Arch Linux 下的 Python 2。
-
2017-02-07:仍然不适合我(版本 2016.3.2,OSX)。可能是 OSX 问题。
标签: python multithreading pycharm