可以使用 subprocess 模块来获取 os.system 生成的进程的 PID。具体步骤如下:

  1. 使用 subprocess 模块的 Popen 函数来代替 os.system 函数,以便获取生成的进程对象。

  2. 通过进程对象的 pid 属性获取进程的 PID。

示例代码如下:

import subprocess

command = 'echo hello world'
process = subprocess.Popen(command, shell=True)

print('Process PID:', process.pid)

输出:

Process PID: 1234

其中,1234 是生成的进程的 PID。

Python 获取 os.system 生成的进程 PID

原文地址: https://www.cveoy.top/t/topic/mh12 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录