web-dev-qa-db-ja.com

Visual Studioコードでpythonスクリプトの実行を停止する方法は?

Right click > Run Python File in Terminalを使用してVisual Studio Code内から実行している次のコードがあります

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の統合ターミナルで実行されています。実際に停止を強制する方法はありますか?

5
BRabbit27

Visual Studio拡張機能にコードランナーをインストールすることもできます。 :)ターミナルを再度開く必要があるので、ゴミ箱をクリックしてターミナルを殺すのは少し面倒だと思います。

2
LiveaLearn