분류 전체보기(212)
-
[리눅스] Python 에서 스크립트가 존재하는 경로 알아내기
작성일 : 2017. 3. 9 -------------------------------- test.py -------------------------------Python 스크립트가 존재하는 경로 : /home/user/src/test.pyCURRENT_PATH=os.getcwd()RUN_HOME=sys.path[0]print '==> CURRENT_PATH : '+CURRENT_PATHprint '==> RUN_HOME : '+RUN_HOME-----------------------------------------------------------------------함정)os.getcwd() 는 이름 (Current Working Directory) 처럼 python 인터프리터를 호출한 위치를 반환한다..
2023.08.01 -
[리눅스] Python 에서 변수의 데이터형 알아내기
작성일 : 2017. 3. 9 Python 은 자바와 다르게 print 문에서 str 과 다른 데이터형 변수를 섞어서 출력할 수 없다. 오토박싱을 지원안한다고 해야 하나? TypeError("cannot concatenate 'str' and 'list' objects",) 그래서 복잡한 코드를 피하고 단지 변수형만 출력하려면 type(변수명) 함수를 print 뒤에 넘기면 된다. 소스)print 'Output_dir : 'print type(Output_dir)print 'Sample_id : 'print type(Sample_id)print 'Temp_dir : 'print type(Temp_dir)실행결과)Output_dir :Sample_id :Temp_dir :eagle_out :
2023.08.01 -
[리눅스] Python 에서 디버깅하기
작성일 : 2017. 4. 13 import traceback...try:(테스트 코드)...except Exception as er:traceback.print_exc()error(`er`)
2023.08.01 -
JSTL 로 넘어온 모델 변수값 확인하기
작성일 : 2017. 9. 25
2023.08.01 -
awk
작성일 : 2016. 10. 23 Snippet 모음. 제대로 된 기사는 문제가 해결된 후에^^ 이틀동안 마누라의 눈치를 보며 awk 문법을 알아내느라 고심 중.... Array 길이 출력하기) echo "hello world" | awk '{n=split($0, array, " ")} END{print n }' --- [설명] n 에 길이가 들어간다. http://www.jonathanhui.com/unix-linux-awk-command http://www.thegeekstuff.com/2010/02/awk-conditional-statements/ https://www.chemie.fu-berlin.de/chemnet/use/info/gawk/gawk_13.html http://stackoverfl..
2023.08.01 -
[자바] JSON parsing
작성일 : 2018. 4. 3 자바에서 JSON 포맷을 파싱하는 방법은 두 가지가 있다. 첫째, PATH 로 필터링해서 조회하기. XML 파싱방법 중에 xpath 또는 xmlpath 라는 기술이 있는데, 이것과 유사하게 자바로 구현된 JsonPath 라이브러리가 있다. 둘째, java Object 로 읽어들이기. 구글코드 사이트에서 만든 GSON (지슨?)라이브러리가 있다. 자바로 POJO 클래스를 만든 후에 GSON gson = new GSON(); // 지슨 인스턴스 생성. List name = new ArrayList(); 또는 List members = new ArrayList(); 로써 파싱된 데이터를 담을 변수를 생성한다. members = gson.fromJson("JSON 문자열", mem..
2023.08.01