본문 바로가기

파라미터2

Python 에서 json 사용하기 Python 을 사용하면서 이래 저래 많은 툴들을 많들어서 사용하는 중입니다. 프로그램을 만들시 파라미터들은 보통 argument 에서 받고 했었는데 파라미터가 매우 많다면 이런 값들은 파일을 통해 받게 만들곤 합니다. 이런 파라미터 들은 보통 key : value 의 쌍으로 저장하곤 하는데 이럴때 XML 을 많이 사용해 왔었습니다. 그런데 XML 은 테그로 구성되다 보니 같은 내용이더라도 복잡해 보이더군요. 즉 가독성이 떨어진다는 생각이 들었습니다. 그래서 요즘은 json 을 사용하고 있습니다. json 파일은 Python 에서 너무 쉽게 다음과 같이 파일을 load 할 수 있습니다. import json with open(jsonFile) as data_file: Topology = json.load.. 2017. 3. 13.
Autohotkey Command-line 실행 시 파라미터 설정 오늘은 Autohotkey 의 argument 처리에 대해 소개하려 합니다. Argument 란 Autohotkey로 만들어진 프로그램을 command line 에서 실행 할 때 파라미터 값을 주는 것을 의미 합니다. C/C++ 의 경우 argv 라는 변수로 받고 python 등에서는 sys.argv 라는 변수로 받곤 합니다. Autohotkey 의 argument와 관련한 매뉴얼은 아래 주소에 있습니다. http://www.autohotkey.com/docs/Scripts.htm#cmd 위 주소에서 확인 할 수 있는 바와 같이 %0% 에는 전달받은 파라미터의 개수가 저장 되고 %1%, %2% ... 에 각 parameter 가 순서대로 저장 됩니다. 하지만 %1%, %2% 라는 값을 직접적으로 사용할 .. 2015. 8. 12.