2

我有一个 python 程序,可以显示电动汽车的电池电压和温度。我通常从 Mac 上的命令行运行它,只需使用向上箭头查找更改目录的命令,然后使用向上箭头查找运行程序的命令。我们想出了如何编写一个自动执行此操作的脚本并将其保存为应用程序。它工作得很好,但不知道如何退出程序。我在使用命令行时使用控制 C。如何在脚本或应用程序中完成?我不想让我们的客户使用命令行。

4

1 回答 1

2
import sys; sys.exit()

将停止 Python 程序。何时调用该代码取决于您并取决于程序的详细信息(您可能会在按下某个按钮时发生这种情况,或者在一定时间后,或者在满足其他条件时)。如果您必须在程序结束前进行任何“清理”,也要小心——这也取决于应用程序的类型。

如果出于某种原因您想以与按 Control-C完全相同的方式停止它,您可以这样做

raise KeyboardInterrupt
于 2012-04-13T04:48:46.443 回答