是否通过用户命令停止执行python脚本?

是否通过用户命令停止执行python脚本?,python,Python,我的一个数据分析应用程序我正在使用蛮力搜索方法寻找相似的模式,可能的条件将是数百万 为了获得更好的性能,所有结果都存储在内存中,并将每小时写入数据库 但现在我无法在中间停止应用程序,所以我如何通过命令提示符向应用程序发出退出命令(如命令或快捷键),以便它将所有结果从内存写入数据库并调用退出函数(如sys.exit()) 我可以通过使用argparse或类似于click的模块来实现这一点吗?。我找不到任何示例。您可以让用户按Ctrl+C,然后在程序中捕获键盘中断异常并在那里写入输出。您也可以使用C

我的一个数据分析应用程序我正在使用蛮力搜索方法寻找相似的模式,可能的条件将是数百万

为了获得更好的性能,所有结果都存储在内存中,并将每小时写入数据库

但现在我无法在中间停止应用程序,所以我如何通过命令提示符向应用程序发出退出命令(如命令或快捷键),以便它将所有结果从内存写入数据库并调用退出函数(如
sys.exit()


我可以通过使用
argparse
或类似于
click
的模块来实现这一点吗?。我找不到任何示例。

您可以让用户按Ctrl+C,然后在程序中捕获键盘中断异常并在那里写入输出。

您也可以使用Ctrl+\(反斜杠),它会发送一个
SIGQUIT