我想打開一個我保存在我的桌面上的文件夾中的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
可能的重複項[從python中打開java JAR文件](http://stackoverflow.com/questions/8005300/opening-a-java-jar-file-from-python) –