본문 바로가기

파이썬3

Windows registry 사용하기 python은 OS independent한 language. 그치만 필요가 있으면 길이 만들어지는법... MS Windows용 registry를 읽고 쓰는 간단한 방법이 존재한다. reference manual : http://docs.python.org/library/_winreg.html 엄청 간단한 예제 : http://code.activestate.com/recipes/146305-windows-registry-for-dummies/ 흠...뭐좀 만들어볼까 싶었는데 이미 너무 뛰어난 예제가 있어서 그냥 링크만 걸어둠;; key나 value를 지우는 방법이 궁금하다고? reference manual에 나오는 DeleteKey(), DeleteValue() 쓰면 된다. 단 value나 sub-key가.. 2010. 4. 26.
python에는 scanf()가 없다. TODO : ( nnn, nnn, nnn)\n input stream에서 위와 같은 텍스트 데이터가 계속해서 들어온다. 이를 line 단위로 자르고, 각 숫자들을 뽑아내서 처리해야 한다. 예 : ( 123, 456, 789)\n 이 들어오면 [123, 456, 789]을 만들어내면 된다. python에는 C에서 처럼 간단한 input string을 편하게 파싱할 수 있는 수단이 없다. 대신 강력한 기능의 regular expression parser가 있다. -> module re 하지만 regular expression을 잘 모른다면 대략 난감. 2008. 3. 24.
wxPython에서 이미지파일을 소스내에 포함시키기 How to embed image files into a python source?? python으로 GUI 프로그램을 짜다가 윈도 아이콘을 넣고싶을 때, 보통이라면 그냥 ico파일 만들어 wxFrame.SetIcon()으로 지정하면 된다. 하지만 간단한 유틸리티성격의 GUI 프로그램이라 딱 하나의 파일로 만들고 싶은 경우라면? 이미지 파일을 파이썬 소스로 변환해서 소스 파일내에 내장시킬 수 있다. wxPython에서 제공하는 img2py 유틸리티를 이용해 보자. import sys from wx.tools import img2py arg = '-i MyIcon.ico MyIcon.py' img2py.main(arg.split()) 위와같이 사용하면 MyIcon.ico 파일을 MyIcon.py 파일로 변.. 2008. 2. 29.