Python/Python for Windows

[Python] sys모듈로 입력인수 처리하기

Pydole 2018. 5. 7. 21:36

 

파이썬 실행파일에 인수를 받아 처리하고자 할 때,  sys모듈의 argv 메소드를 이용하여 처리할 수 있다.

 

파일을 코드에 삽입하지 않고, 인수로 받아서 처리할 때 사용할 수 있다..

 


 

test2.py 실행파일에 인수로 받는 파일내용 읽기

 

import sys
import os

os.chdir(r'C:\test')
args = sys.argv[1:]
for x in args:
    with open(x, 'r') as f:
        for y in f.readlines():
            print(y)