-
<PYTHON>[pip 설치 01]Flower in my dev/Python 2015. 11. 17. 09:54
[pip 설치] 파이썬을 사용하다보면 pip을 사용하여 프레임워크 또는 모듈들을 설치하게 된다. 그러기위해 먼저 pip을 설치하여야 한다. 아래 사이트에서 다운로드 받으면 되는데... 바로 wget https://bootstrap.pypa.io/get-pip.py 로 받아도 상관없다. 파일을 받았으면 /usr/local/에 원하는 디렉토리명으로 디렉토리를 생성하고 get-pip.py 파일을 옮겨놓고 아래 명령으로 설치하면 완료! $python get-pip.py ************* [추가 for OSX] curl -O http://python-distribute.org/distribute_setup.pysudo python distribute_setup.pysudo easy_install pip
-
<PYTHON>[LOG]Flower in my dev/Python 2015. 9. 11. 16:42
[LOG] 기본적으로 파이썬에서는 logging 모듈을 제공한다. logging 모듈을 사용하여 로그를 남겨보고 logging 모듈에서 제공하는 순환 함수로 로그 파일을 돌려보고 file을 직접 열어서 로그 파일을 돌려본다. 순환방법은 두가지.. 1. 기록되는 파일의 이름이 바뀌지 않는 logging 모듈의 순환2. 기록되는 파일의 이름이 조건에 의해 새로워지는 file 활용 순환 -default logging12345678910111213141516171819202122232425262728293031323334353637383940414243# -*- coding: utf-8 -*-import loggingimport logging.handlers logger = logging.getLogger('f..
-
<PYTHON>[pygoogle]Flower in my dev/Python 2015. 9. 9. 16:42
[pygoogle] - 구글 검색 결과를 돌려주는 모듈 - 설치 : svn으로 소스 다운로드 svn checkout http://pygoogle.googlecode.com/svn/trunk/ pygoogle - 라이브러리 등록 python setup.py buildsudo python setup.py instals - 실행 결과 - ipython 테스트 결과12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061In [1]: from pygoogle import pygoogle In [2]: r = pygoogle('flowerinmyheart') In [3]..
-
<PYTHON>[pygeoip]Flower in my dev/Python 2015. 9. 9. 16:23
[pygeoip] - 설치 : pip install pygeoip - 참조https://code.google.com/p/pygeoip/https://pypi.python.org/pypi/pygeoip/ - 지도 db GeoLiteCity.dat : http://dev.maxmind.com/geoip/legacy/geolite/ -활용 코드12345678910111213141516171819import pygeoip fName = ['GeoIP.dat','GeoLiteCity.dat'] gi = pygeoip.GeoIP(fName[0])print "[Google Info...(GeoIP.dat)]"print gi.country_code_by_name('google.com')print gi.country_c..
-
<PYTHON>[cPickle][msgpack][marshal]Flower in my dev/Python 2015. 9. 9. 09:37
[cPickle][msgpack][marshal] -활용코드12345678910111213141516171819202122232425262728293031323334353637import cPickleimport msgpackimport marshal dic = {'a' : 'flower', 'b' : 'wing', 'c' : 'sky'} #===evalts = str(dic)td = eval(ts)print "#===eval"print "str : %s" % tsfor k,v in td.items(): print "key : %s, value : %s" % (k, v) #===cPicklets = cPickle.dumps(dic)td = cPickle.loads(ts)print "#===cPickle"..
-
<PYTHON>[paramiko sftp]Flower in my dev/Python 2015. 9. 3. 16:18
[paramiko] -ssh 접속 및 활용 코드12345678910111213141516import paramiko cmd = 'ls -al' ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect(HOSTNAME, username=USERNAME, password=PASSWORD) stdin, stdout, stderr = ssh.exec_command(cmd) stdout.readlines() for line in stdout: print line.strip('\n')Colored by Color Scriptercs -ssh 파일전송 코드12345678910111213141516171..
-