【发布时间】:2012-05-10 22:52:53
【问题描述】:
我正在使用 Python 为指定的 Java 类执行 JVM,如下所示:
import subprocess
output = subprocess.check_output("java MyJavaClass")
但是,Java 类与 Python 脚本不在同一目录中,因此这不起作用。它在bin 目录中,向上两个目录。
所以我希望可以执行以下操作,但它不起作用:
output = subprocess.check_output("java ../../bin/MyJavaClass")
有什么想法吗?
【问题讨论】:
-
该 Python 代码运行时的工作目录是什么?
os.getcwd()
标签: java python subprocess relative-path