Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中,如何从脚本导入的模块中调用脚本的函数?_Python_Function_Module_Call - Fatal编程技术网

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

在Python中,如何从脚本导入的模块中调用脚本的函数?,python,function,module,call,Python,Function,Module,Call,我有一组脚本,每个脚本都有自己的专用终止函数。这些脚本中的许多调用通用函数模块。其中一些模块函数应指示脚本终止 我知道标准方法是让模块函数返回由脚本解释的值(在这种情况下,以导致脚本终止的方式),但是我想知道如何从模块中调用脚本的终止函数。您的脚本应该使用atexit注册它们的特殊终止函数。 (见附件) 然后,无论它为什么终止,它们都将被调用。 然后,您的通用模块就可以使用sys.exit()了,如果您用一点代码来说明您的问题,为了清楚起见,这将更有帮助。伙计,这从2.6开始就存在了,我对此一无

我有一组脚本,每个脚本都有自己的专用终止函数。这些脚本中的许多调用通用函数模块。其中一些模块函数应指示脚本终止


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

您的脚本应该使用
atexit
注册它们的特殊终止函数。 (见附件)

然后,无论它为什么终止,它们都将被调用。
然后,您的通用模块就可以使用
sys.exit()

了,如果您用一点代码来说明您的问题,为了清楚起见,这将更有帮助。伙计,这从2.6开始就存在了,我对此一无所知!