私はそうのように、指定されたJavaクラス用のJVMを実行するためのPythonを使用しています:相対パスを使用してJavaメインクラスを実行しますか? (パイソン)
import subprocess
output = subprocess.check_output("java MyJavaClass")
はしかし、Javaクラスは、Pythonスクリプトと同じディレクトリにないので、これは動作しません。 。それはbin
ディレクトリに2つのディレクトリです。
だから私は、以下のような何かをすることが可能であろう期待していたが、それは動作しません:
output = subprocess.check_output("java ../../bin/MyJavaClass")
任意のアイデア?
Pythonコードを実行するときの作業ディレクトリとは何ですか? 'os.getcwd()' –