EASY7

[Python] 외부 파일 실행 본문

개발 공부/Python

[Python] 외부 파일 실행

E.asiest 2022. 1. 18. 23:01

외부 파일 실행하기

- subprocess 사용하기

import subprocess 
subprocess.call(["C:\\temp\\calc.exe"])

- os.system 사용하기

import os 
os.system('"C:/Windows/System32/notepad.exe"')

- 서브쉘에서 명령(문자열) 수행. 표준 C함수 system() 호출하여 구현.

- command가 출력을 생성하면, 인터프리터 표준 출력 스트림으로 전송된다.

 

참고 : https://dhpark1212.tistory.com/entry/python-%EA%B3%BC-%EC%8B%A4%ED%96%89%ED%8C%8C%EC%9D%BC

 

 

매개변수 받아오기

.py 파일을 실행할 때 매개변수가 필요할 때가 있다. test.py aaa 할 때 aaa는 sys.argv[1]로 가져올 수 있다.

1부터 시작하는 것에 주의해야한다.

import sys

for v in range(1, len(sys.argv)):
	a1 = sys.argv[v]

참고 : https://needneo.tistory.com/95

 

 

Pycharm에서 매개변수 설정하기

Pycharm > Run > Edit Configurations 클릭

Parameters 입력

참고 : https://appia.tistory.com/511

Comments