Programing/Python
-
pyDes를 이용한 DES 암호화, 복호화Programing/Python 2014. 7. 25. 14:32
코드#참고 #http://www.cppblog.com/AutomateProgram/archive/2013/01/06/197017.html import pyDes #http://twhiteman.netfirms.com/des.html import base64 class DES: def __init__(self, iv, key): self.iv = iv self.key = key def encrypt(self, data): k = pyDes.des(self.key, pyDes.ECB, self.iv, pad=None, padmode=pyDes.PAD_PKCS5) d = k.encrypt(data) d = base64.encodestring(d) return d def decrypt(self, data): k..
-
Python urllib2 예제Programing/Python 2012. 6. 19. 14:31
import urllib import urllib2 url = "http://b10s.org" user_agent = "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)" req = urllib2.Request(url) ################ POST data 있을때 #data = {'id':'J4ckP4rd', 'pw':'password'} #data = urllib.urlencode(data) #req = urllib2.Request(url, data) ####################################..
-
Python MySQLdb 설치 및 에러Programing/Python 2012. 4. 25. 10:58
(1) 소스코드 다운로드wget http://downloads.sourceforge.net/mysql-python/MySQL-python-1.2.2.tar.gztar zxvf MySQL-python-1.2.2.tar.gz (2) 설치python setup.py buildpython setup.py install (3) 에러가끔 아래와 같은 수십줄의 Error를 뱉으며 설치가 되지 않을수가 있다._mysql.c:36:23: error: my_config.h: No such file or directory_mysql.c:38:19: error: mysql.h: No such file or directory_mysql.c:39:26: error: mysqld_error.h: No such file or dir..
-
requests 기본문법Programing/Python 2012. 4. 16. 09:43
- GETr = requests.get("http://b10s.org")print r.text - POST url = "http://b10s.org"data = {"no":"10||1"}r = requests.post(url, data=data} - 헤더투가(쿠키 등등 get, post 동일)url = "http://b10s.org"header = {"Cookie":"PHPSESSID=ahfg1rq9ku7v20so4etnboo4t7"}r = requests.get(url,headers=header)print r.text - 파일 업로드url = "http://b10s.org"upload = {"mypic.png":open("mypic.png","rb")}r = requests.post(url, files..
-
pip installPrograming/Python 2012. 4. 16. 09:29
Python으로 작성된 소프트웨어 패키지를 설치하고 관리하는데는 pip를 사용하면 유용하다.예를들어 웹페이지에 있는 데이터를 긁어올때 BeautifulSoup라는 라이브러리를 사용하면 상당히 유용한데,이를 사용하기 위해선 설치를 해야한다. 이럴때 pip를 이용하자. 설치법Window1) http://pypi.python.org/pypi/setuptools 에서 easy_install 설치 (python 경로에서 Scripts 디렉토리에 설치 됨) (64bit는 ez_setup.py를 다운받아 실행하면 설치가 된다.)2) easy_install 을 이용해 pip 설치 C:\Python27\Scripts\easy_install.exe pip3) pip 사용법 C:\Python27\Scripts\pip.exe..