在python中创建一个附加到进程生命周期的文件

2024-07-04 08:12:47 发布

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

我正在寻找创建一个附加到进程生命期的文件,并且另一个进程可以访问它

假设进程A创建了一个文件,假设进程B可以访问该文件(因此它需要知道它的位置),现在当进程A关闭时(无论原因如何),文件将被删除

据我所知tmpfile不够好,因为进程B将无法定位文件(以一种简单的方式)

还有其他想法吗

谢谢


Tags: 文件定位进程方式原因tmpfile生命期
1条回答
网友
1楼 · 发布于 2024-07-04 08:12:47

要将文件生存期附加到进程生存期,可以使用信号处理(参见doc)。你只需要打个电话

signal(SIGTERM, your_deleting_file_method) 

在进程内部。通过这样做,如果满足您的需要,您可以自由定义静态文件名

相关问题 更多 >

    热门问题