デスクトップ上の自分のフォルダに保存したJavaリンクを開こうとしています。私はファイルを見つけることができません。 Javaアドレスはx:\ green \ Adam \ FILEJAR.jarです。これは、実行可能なJARファイルです。これを開いてデスクトップ上に置いて開き、Javaリンクのために通常どおりに実行します。 Pythonを開くだけです。JavaとPython
import subprocess
run="x:\green\Adam\FILEJAR.jar"
proc=subprocess.Popen(run)
私は
Traceback (most recent call last):
File "C:/Python32/test3", line 3, in <module>
proc=subprocess.Popen(run)
File "C:\Python32\lib\subprocess.py", line 741, in __init__
restore_signals, start_new_session)
File "C:\Python32\lib\subprocess.py", line 960, in _execute_child
startupinfo)
WindowsError: [Error 2] The system cannot find the file specified
は私が間違って何をやっている....これを取得、なぜそれがファイルを見つけることができませんか?
これは、既に回答されています:http://stackoverflow.com/questions/8007274/python-open-a-jar-shortcut – taleinat
ここに追加する唯一のものは何で、それを適切に実行しようとする @larsmansは答えました:スラッシュを保存するためにパス文字列に 'r'をつけてください:' run = r "x:\ green \ Adam \ FILEJAR.jar" – taleinat
[JavaのJARファイルをPythonから開く](http://stackoverflow.com/questions/8005300/opening-a-java-jar-file-from-python) –