2013-10-13 3 views
-1

누군가 파이썬에서 코드를 설정하여 .exe 파일을 열 수있게 해주시겠습니까?.exe 파일을 여는 방법은 무엇입니까?

C : \ 사용자는 새 폴더 \ KSP-윈 - 0-21-1 \ KSP_win 화장품 개조를

을 \ 공공 \ 영화 \ 샘플 동영상 \와 파일입니다 파일 위치는 전화 :

KSP.exe

짧은 코드를 선호하지만 그만큼 중요하지 않습니다 것입니다.
차이가 있는지 모르겠지만 Windows 7 컴퓨터를 사용하고 있습니다.

+0

exe ​​파일을 "열기"란 무엇을 의미합니까? 그것을 실행? –

+0

예,하지만 새 창에서, 파이썬 창 안쪽에 없습니다. 이것이 차이를 만들지 모른다면 – 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

고마워요! 이것은 많은 도움이되지만 파이썬에 복사 - 붙여 넣기하는 방법이 있습니까? – 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가 닫히거나 종료 될 때까지 프로그램을 잠글 것입니다. –

관련 문제