【问题标题】:How to stop execution of python script in visual studio code?如何在 Visual Studio 代码中停止执行 python 脚本?
【发布时间】:2018-10-27 08:35:15
【问题描述】:

我在 Visual Studio Code 中使用 Right click > Run Python File in Terminal 运行以下代码

import threading


def worker(tid):
    """This is what the thread actually executes"""
    for i in range(tid * 100000):
        print("I'm working on thread {} with count {}".format(tid, i))
    return


def main():
    threads = list()
    for i in range(32):
        t = threading.Thread(target=worker, args=(i,))
        threads.append(t)
        t.start()


if __name__ == "__main__":
    main()

但是我想停止脚本的执行,所以我尝试了Ctrl+C,但程序仍在 Visual Studio Code 的集成终端中运行。有没有办法真正强制停止?

【问题讨论】:

  • code runningtask running 之间存在差异。

标签: python visual-studio-code


【解决方案1】:

集成终端窗口的顶部应该有一个垃圾桶。单击垃圾桶将终止窗口和进程。

你也可以试试 ctrl-Z 或 ctrl-D。

【讨论】:

  • 是否有任何视觉迹象表明脚本正在 VSCode 中运行?
  • 只有点击垃圾桶才有帮助
【解决方案2】:

试试:Ctrl+Alt+M,应该可以的。

【讨论】:

  • 对我来说没用
【解决方案3】:

你可以 Ctrl+Shift+P 然后Terminal: Relaunch Active Terminal

或者为它创建一个快捷方式

【讨论】:

    【解决方案4】:

    您可能希望在 Visual Studio 扩展中安装 Code Runner。 :) 我觉得通过点击垃圾箱来杀死终端对我来说有点累,因为我需要再次打开终端。

    【讨论】:

      【解决方案5】:

      右键单击集成终端窗口,然后单击“杀死终端”对我有用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-04-08
        • 1970-01-01
        • 2011-03-23
        • 2015-07-11
        • 2022-01-07
        • 2023-01-01
        • 1970-01-01
        相关资源
        最近更新 更多