분류 전체보기(434)
-
파이썬을 이용한 액셀파일(xls, xlsx) 처리 - openpyxl
액셀파일(xls, xlsx)을 읽어 데이터를 추출해야 하는 경우가 발생하였다.당연히 액셀파일을 컨트롤 할 수 있는 라이브러리가 존재한다. 홈페이지: https://openpyxl.readthedocs.org/en/latest/ #!/usr/bin/pythonimport openpyxl wb = openpyxl.load_workbook('XXXXXX.xlsx', data_only=True)ws = wb.activeprint ws['C5'].value + ' = ' + ws['G5'].value 원하는 셀(Cell)의 데이터를 읽고 처리할 수 있다.다만 특정 셀의 데이터가 수식인 경우 값이 아니라 수식이 반환되는데 이 경우에는 load_workbook()으로 로딩할때 data_only 파라미터를 True로 ..
2015.09.15 -
String methods - str.strip([chars])
https://docs.python.org/2/library/stdtypes.html?highlight=str.strip#str.strip str.strip([chars])문자열 양 끝에 있는 공백을 없애야 하는 경우에 사용을 한다.파라미터로 character를 받는데 공백이 아니라 특정 문자를 제거하고 싶을 경우에 사용하면 된다. >>> ' xxx x'.strip()'xxx x'>>> ' xxx x'.strip(' ')'xxx x'>>> ' xxx x'.strip('x')' xxx '>>> ' xxx x x'.strip('x')' xxx x '>>> 'x xxx x x'.strip('x')' xxx x '>>> ' x xxx x x'.strip('x')' x xxx x '>>> ' x xxx x x '..
2015.09.15 -
String methods - str.split([sep[, maxsplit]])
https://docs.python.org/2.7/library/stdtypes.html?highlight=split#str.split str.split([sep[, maxsplit]])문자열을 sep을 구분자로 이용하여 분리한 단어들의 리스트를 반환한다.sep의 default는 공백이다.maxsplit는 분리할 단어의 갯수를 의미한다. >>> string = "a b c d">>> print string.split()['a', 'b', 'c', 'd']>>> string = "a,b,c,d">>> print string.split()['a,b,c,d']>>> print string.split(',')['a', 'b', 'c', 'd']>>> print string.split(',', 1)['a', 'b..
2015.09.10 -
Compact-TLV
Compact-TLV는 Tag와 Length가 1 byte로 구성된다.첫번째 바이트의 most significant nibble이 Tag이며 least significant nibble이 Length이다. Ex)0x31A0 - Tag = 3 - Length = 1 - Value = A0
2015.09.09 -
Cygwin perl locale 오류 수정
Cygwin perl을 설치하고서 실행하니 아래와 같은 warning이 표시되었다.LC_ALL이 설정되지 않아서 발생되는 문제이다. $ perlperl: warning: Setting locale failed.perl: warning: Please check that your locale settings: LC_ALL = (unset), LANG = "KO" are supported and installed on your system.perl: warning: Falling back to the standard locale ("C"). 설치된 perl의 version은 v5.22.0. $ perl --versionThis is perl 5, version 22, subversion 0 (v5.22.0) ..
2015.09.07 -
뉴질랜드 여행 162일차
비새벽 6시에 지인의 도움을 받아 오클랜드 공항에 도착.대한항공은 아가를 위한 유모차와 카시트를 무료로 수화물로 부칠 수 있다.오클랜드에서 인천까지는 12시간 정도 걸림.영화를 많이 봤는데도 도착할 기미가 안보임.4시간 넘는 비행은 언제나 힘들어.한국시간 오후 6시 즈음에 도착.이로써 뉴질랜드의 생활이 마감됨.
2015.08.27