如何在visual studio代码中停止执行python脚本?

时间:2018-05-17 07:01:41

标签: python visual-studio-code

我使用Right click > Run Python File in Terminal

在Visual Studio代码中运行以下代码
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的集成终端中运行。有没有办法真正强制停止?

4 个答案:

答案 0 :(得分:3)

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

您也可以尝试ctrl-Z或ctrl-D。

答案 1 :(得分:1)

尝试: Ctrl + Alt + M ,应该这样做。

答案 2 :(得分:0)

您可能想在Visual Studio扩展中安装代码运行器。 :)我觉得通过单击垃圾箱杀死终端对我来说有点累,因为我需要再次打开终端。

答案 3 :(得分:0)

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

或为其创建快捷方式