在Python中,如何从该脚本导入的模块中调用脚本函数?

时间:2015-08-13 14:49:34

标签: python function module call

我有一组脚本,每个脚本都有自己专门的终止功能。其中许多脚本称为一般功能模块。其中一些模块函数应指示脚本终止。

我知道标准方法是让模块函数返回由脚本解释的值(在这种情况下,以导致脚本终止的方式),但我想知道如何调用来自模块的脚本的终止功能。

1 个答案:

答案 0 :(得分:3)

您的脚本应使用atexit注册其特殊终止功能。 (见https://docs.python.org/3.5/library/atexit.html

然后无论它为何终止,都会被调用。 然后,您的常规模块可以使用sys.exit()