Python 14

logging (screen out and file)

파이썬 프로그램 실행시 화면에 나오는 것을 로깅해서 디버깅할 때 이용할 필요가 있다. 이에, 화면에 출력하면서 파일로 저장하는 방법에 대한 고찰임 ref :stackoverflow.com/questions/9321741/printing-to-screen-and-writing-to-a-file-at-the-same-time import logging level = logging.INFO format = ' %(message)s' handlers = [logging.FileHandler('filename.log'), logging.StreamHandler()] logging.basicConfig(level = level, format = format, handlers = hand..

Python 2021.02.19

display class instance name & print class

파이썬 Class 공부중 1 Class 생성 후 Instance가 어떤 Class의 인스턴스인지 확인하고 싶은 때랑 print instance 하면 어떤 메시지나 특정 동작을 수행하고 싶을 때 하는 일 simpleClass.py class simpleClass: pass class simpleClass2: def __repr__(self): return "%s" % self.__class__.__name__ def __str__(self): return "%s, %s" % (self.__class__.__name__, "print") 일반적인 경우 >>> from simpleClass import * >>> A = simpleClass >>> A >>> print A simpleClass.simpleCl..

Python 2012.07.13

Python을 위한 Vimrc script

vimrc script를 만들었다. 웹사이트에 검색하니 바로 표준인 것 같은 파일이 하나 올라와서 이걸 베이스로 수정했다. 사이트를 보니 python.org 에서 나온 것 같음 ㅎ 그대로 복사하고 나서 tabstop 이나 expandtab 같은 몇가지 부분 수정 or 추가하고 나서 사용중 1) tabstop 수정 au BufRead,BufNewFile *py,*pyw,*.c,*.h set tabstop=2 au BufRead,BufNewFile *.py,*pyw set shiftwidth=2 2) 3 line 추가함 let python_highlight_all=1 set autoindent syntax on 아래는 원본 http://svn.python.org/projects/python/trunk/Mis..

Python 2012.02.04

python coding - Fsdb dump script

python 으로 해볼 수 있는 첫번째 example code를 작성해보았다. 필요에 의해서 만든거라 나름 잼있게 쓸 수 있는 code가 되지 않을까? 첨부파일에 code가 있음 ㅎㅎㅎ # dump_sig_scr.py import sys import re def usage(): print """ **************************** **** Dump Signal Script **** * ywkim@siliconworks.co.kr * **************************** Usage ===== dump_sig_scr input_path.txt dump_sig.v fsdb/vcd Ex : dump_sig_scr full_path.txt dump_sig.v fsdb """ remo..

Python 2012.02.02