在Python中创建进程通常遵循以下步骤:
引入模块
from multiprocessing import Process
定义要执行的函数
def target_function():进程要执行的代码
创建进程对象
p = Process(target=target_function, args=(), kwargs={})
启动进程
p.start()
5. (可选)等待进程结束:
p.join()
6. (可选)检查进程状态:
if p.is_alive():print("进程仍在运行")

7. (可选)获取进程ID:
print("进程ID:", p.pid)
下面是一个简单的示例,展示了如何创建并启动一个进程:
from multiprocessing import Processimport timedef worker():print("子进程开始执行")time.sleep(2) 模拟耗时操作print("子进程执行完毕")if __name__ == "__main__":p = Process(target=worker)p.start()print("主进程继续执行")p.join() 等待子进程结束print("主进程结束")
请注意,在Windows平台上,`if __name__ == "__main__":` 这一行是必须的,否则可能会导致无限递归创建进程。
以上步骤可以帮助你创建并管理Python中的进程
