본문 바로가기

Python11

python simple test script for PMS7003 dust sensor #!/usr/bin/python # -*- coding: utf-8 -*- ''' Read outputs of PMS7003 particle sensor via USB2UART. Print out results on screen. https://irmus.tistory.com/ irmusy@gmail.com ''' import serial import struct COM_PORT = 'COM7' # index of list PMS7003_FRAME_LENGTH = 0 PMS7003_PM1P0 = 1 PMS7003_PM2P5 = 2 PMS7003_PM10P0 = 3 PMS7003_PM1P0_ATM = 4 PMS7003_PM2P5_ATM = 5 PMS7003_PM10P0_ATM = 6 PMS7003_PCNT.. 2017. 6. 14.
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.
GUI2EXE를 이용해 pylab 사용하기 pylab 혹은 scipy. matplotlib를 포함하여 여러 다양한 matlab 유사 기능들을 제공하는 아주 참한 패키지. 그러나 py2exe와는 그닥 친하지 않다. wxPython과 함께 쓰려면 더더욱. scipy를 이용하는 간단한 스크립트를 GUI2EXE를 이용해 EXE로 변환하는 과정을 짚어가면서 정리. 샘플 스크립트 : from pylab import * t = arange(0, 3.14, 0.01, dtype='float') y = sin(t) print y[10] print y[100] print y[300] 우선 GUI2EXE에서 matplotlib datafile을 추가한다. 우측 하단의 녹색 아이콘을 클릭해서 matplotlib의 datafile들을 추가해 준다. datafile들은 .. 2009. 10. 10.
error: MSVCP90.dll: No such file or directory 노트북 HDD가 걸래가되면서 울며겨자먹기로 새 노트북으로 이사하는 중. 이전에는 python 2.5를 사용했었는데, 이번에 2.6으로 옮겨와 봤다. 역시나 몇가지 문제가 있긴한데... 당장 급했던 것은 wxPython을 쓰는 스크립트를 py2exe로 변환할 때 error: MSVCP90.dll: No such file or directory 에러가 나오는 것이다. 뒤져보니 python 2.6에서의 버그라네 -_-; 사실 이 dll이 필요한 것도 아니고 그냥 삽질하는 중이라고 한다. 해결방법 1. 미운놈 떡하나 더주는건 아니고, dll 달라고 징징거리니 주는 방법(애 버릇 나빠진다;;) MSVCP90.dll 파일을 구해서 C:/Python26/DLLs 폴더에 집어넣어둔다. MSVCP90.dll 파일은 Vi.. 2009. 9. 24.