2013-10-13 92 views
-1

可能有人請告訴我如何在Python中設置代碼,這將允許我打開.exe文件? 文件位置是:如何打開一個.exe文件?

C:\用戶\公用\視頻\樣品影片\新建文件夾\ KSP-雙贏0-21-1 \ KSP_win化妝品MODS

和文件所謂:

KSP.exe

短的代碼將是首選,但它不管那麼多了。
我不知道它是否會有所作爲,但我使用的是Windows 7計算機。

+0

你打開一個exe文件是什麼意思?運行它? –

+0

是的,但在一個新窗口中,不在python窗口內。我不知道這是否會有所作爲 – TuckJohn

回答

3
import subprocess 
subprocess.call(["C:\Users\Public\Videos\Sample Videos\New Folder\ksp-win-0-21-1\KSP_win cosmetic mods\KSP.exe"]) 
+0

Thankyou!這有助於很多,但有沒有辦法複製粘貼到Python? – TuckJohn

+0

@ user2762603:您只需將此代碼文件複製到一個文件中,然後在控制檯中輸入python file.py'來運行它。 – user278064

0

另一種方式來運行exe文件是通過使用os.system命令:

import os 
os.system("Path\\to\\file.exe") 

的使用os.system命令將允許你,如果他們在你的命令提示符下運行命令。

+0

謝謝!更好! – TuckJohn

+0

沒問題。使用子進程設計而不是使用os.system的好處在於,子進程爲您提供了一個名爲popen(...)的函數,它允許程序在EXE運行時繼續運行。 os.system將鎖定程序,直到exe被關閉或退出。 –