个人技术分享

在Python中,可以使用subprocess模块来启动子进程,并获取子进程的进程ID(PID)。以下是一个简单的例子:

import subprocess
 
# 使用subprocess.Popen来启动子进程
process = subprocess.Popen(['echo', 'Hello World'])
 
# 获取子进程的PID
pid = process.pid
print(f"子进程的PID是: {pid}")

在这个例子中,我们使用subprocess.Popen来启动一个新的进程,该进程会打印"Hello World"。在进程启动后,我们通过process.pid来获取该进程的PID,并将其打印出来。