[英]Can a Python script spawn a new process upon its own death?
和标题说的差不多。 我希望我的 Python 脚本退出并以某种方式从该脚本中安排一个新脚本,以便在第一个脚本完成后立即执行。
听起来很简单,但我似乎无法找到一种方法——更不用说一种干净的方法——来做到这一点。
您可以使用“atexit”模块在解释器存在之前执行功能。 您甚至可以将 args 和 kwargs 传递给 function。 https://docs.python.org/3/library/atexit.html
import atexit
import os
def spawn_new():
os.system("python3 -c 'print(\"Hello!\")'")
print("Main intepreter.")
atexit.register(spawn_new)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.