如何在python模块中执行exit函数?

2024-04-19 11:18:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用Python编写一个模块,它在后台运行一些进程。我希望一旦用户退出Python解释器,这些进程就会结束。我已经使用了atexit模块并注册了exit()功能。但是,我仍然无法终止后台进程,因为函数没有运行。 我的模块结构如下:

my_package:
       __init__.py
       function1.py
       function2.py
       exit.py

这是我的退出.py功能

from atexit import register


    def exit_formalities():
          ///Deleting temp directories and folders///


register(exit_formalities)

Tags: 模块函数用户py功能registerpackage进程