[英]stop execution of python script by user command?
我的数据分析应用程序之一,我正在使用蛮力搜索方法查找相似的模式,可能的条件为数百万。
为了获得更好的性能,所有结果都存储在内存中,并将每小时写入数据库。
但是现在我无法在中间停止应用程序,因此我如何通过命令提示符向应用程序提供退出命令(如命令或快捷键),这样它将把所有结果从内存写入数据库并调用退出功能(例如sys.exit()
)。
我可以通过使用argparse
或诸如click
?之类的模块来完成此操作。 我找不到任何例子。
您可以让用户按Ctrl + C,然后在程序中捕获KeyboardInterrupt异常并将输出写入那里。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.