1

システムコールを使用してCスクリプトからPythonスクリプトを呼び出します(これがベストプラクティスではないことはわかっていますが、今のところ、意図した仕事をします)。

Cがコマンドラインで実行されている間、Ctrl-Cを使用してキャンセルできます。

Pythonスクリプトを実行しているときに、コードが特定のif句に続く場合、手動で実行できるのと同じように、コマンドラインへのCtr-C呼び出しを使用してCスクリプトをキャンセルしたいと思います。

これは可能ですか?

4

1 に答える 1

1
import signal
import os

os.kill(0, signal.CTRL_C_EVENT)
于 2012-08-29T14:07:08.257 に答える