joh*_*ohn 2 python process parent
我有一个程序正在另一个程序中运行。当子进程运行时,父程序冻结。有没有办法在操作系统中将子进程作为父进程本身运行?
您可以使用subprocess.Popen,假设您确实正在尝试启动一个与父 Python 脚本完全独立的程序:
import subprocess
subprocess.Popen(["command", "-a", "arg1", "-b", "arg2"])
Run Code Online (Sandbox Code Playgroud)
这将command作为调用脚本的子进程启动,而不会阻塞等待其完成。如果父进程退出,子进程将继续运行。