我有一个python代码,我在其中使用子进程来获取命令“哪个opatch”的输出,该函数将输出作为getOpatch的unix路径进行输出。一旦完成,如何关闭使用Popen打开的子进程。以下是我用于调用子流程的代码。预先感谢。
import os
import subprocess
os.environ["ORACLE_HOME"] = X
os.environ["PATH"] += os.pathsep + os.pathsep.join([X + "/OPatch"])
getOpatch = subprocess.Popen("which opatch", shell=True, stdout=subprocess.PIPE).stdout
op_path = getOpatch.read()
subprocess.terminate()
应该杀死它