728x90
반응형

Python argument 파싱(parsing)

.py 프로그램 실행 argument 주고 파싱하는 방법

 

1. Bash 또는 terminal에서 실행:

> python main.py --option1=test1 --option2=test2

 

 

2. main.py 에서

import argparse



def main(args):

	option1 = args.option1

	…


if __name__ == '__main__':

	parser = argparse.ArgumentParser(description="option test")



	parser.add_argument('--option1', help="description option1", type=str, action='store')	

	parser.add_argument('--option2', help="description option2", default='default value', type=str, action='store')



	args = parser.parse_args()

	main(args)

위와 같이 실행

728x90
반응형

+ Recent posts