Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在PyCharm社区中暂停脚本执行?_Python_Pycharm - Fatal编程技术网

Python 如何在PyCharm社区中暂停脚本执行?

Python 如何在PyCharm社区中暂停脚本执行?,python,pycharm,Python,Pycharm,我编写了这段代码并尝试调试它: from time import * for i in range (100): sleep(1) print(i) 我首先在调试模式下运行这个脚本,并尝试通过单击“暂停”按钮来暂停它,但“暂停”按钮根本不起作用,它只是继续打印新的数字 然后我直接运行这个脚本(不是在调试模式下),暂停确实阻止了pycharm打印新的数字,但是脚本实际上仍然在后台运行,当我恢复脚本时,它会突然打印很多数字 那么,如何正确暂停脚本执行 我在一个全新的Windows

我编写了这段代码并尝试调试它:

from time import *

for i in range (100):
    sleep(1)
    print(i)
我首先在调试模式下运行这个脚本,并尝试通过单击“暂停”按钮来暂停它,但“暂停”按钮根本不起作用,它只是继续打印新的数字

然后我直接运行这个脚本(不是在调试模式下),暂停确实阻止了pycharm打印新的数字,但是脚本实际上仍然在后台运行,当我恢复脚本时,它会突然打印很多数字

那么,如何正确暂停脚本执行

我在一个全新的Windows7中安装了pycharm和python,它的行为仍然是这样的

“停止并重新运行”按钮在断点处也能正常工作。但是暂停按钮永远不会工作。

暂停(“暂停输出”)按钮只是暂时暂停输出到终端-它对脚本执行没有影响。您可能希望使用带有断点的调试模式

您可以通过单击文本编辑器左侧的空格(如果启用了行号,则显示行号的“左边沟”)将断点添加到程序中


有关更多信息,请参阅。

那么,pycharm中没有类似的内容?如果我想暂停脚本执行并在以后继续执行,唯一的选择是使用断点?在调试模式之外,pycharm中不存在类似的情况。但为什么要这样做呢?如果你想在某些代码中途停止执行,那么你就不能正常运行,我认为这总是在调试。@ Atyer-I在过去3年中在Visual Studio上开发C++,NeWBEE到Python和PyPARTH,对不起。不用担心,Iouvxz,我已经使用JetBrains的IDE好几年了,只有当你问这个问题时,我才注意到暂停按钮实际上只显示“暂停输出”。)@Tomwylie我正在调试它,但它不会暂停执行,它要么忽略我的暂停请求,要么充其量只是停止向我显示其输出,但仍在后台运行。这让我非常困惑。