사용자 도구

사이트 도구


develop:python

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
develop:python [2012/03/19 10:36]
starlits [Install]
develop:python [2014/04/10 10:58] (현재)
starlits
줄 1: 줄 1:
 ====== Python ====== ====== Python ======
  
-===== Install on Debian Linux ===== +  ​- [[develop:​python:​install ​| Python 설하기 ]]
-<​code>​ +
-# apt-get install python python-dev python-psycopg +
-</​code>​ +
-우분투에서도 같은 방법으로 설치한다. +
- +
-===== Web Framework ===== +
-  * [[develop:​python:​webframework:​django|Django]] +
-  * [[develop:​python:​webframework:​mod_python|mod_python(PSP:​Python ​Server Pages)]] +
-  * Turbogears +
-    * Install => 우선, Debian stable 에는 없기 때문에 **testing** 이나 unstable 을 소스리스트에 ​정을 해야 한다. 혹시나 ​고 Ubuntu Linux에는 있을까 해서 찾아보았지만 패키지가 없었다. +
-나중에 패키지가 포함이 되면 그때 해봐야겠다. +
- +
-===== Tip ===== +
- +
-==== 핸드폰으로 문자메시지 보내기 ==== +
-* [[develop:​python:​tip:​sendsms|핸드폰으로 문자메시지 보내기]] +
- +
-==== 소스파일 인코딩 설정 ==== +
-파일의 상단에 다음과 같이 소스파일 인코딩을 설정한다. +
-<code python>​ +
-# -*- coding: utf-8 -*- +
-</​code>​ +
- +
- +
-==== cx_Oracle 설치 ==== +
-  * Oracle Client 를 먼저 설치하여 환경변수를 설정한다 +
-  * python2.3-dev 를 설치한다. cx_Oracle 을 소스 컴파일하기 위해서 필요하다 +
-<​code>​ +
-# apt-get install python2.3-dev +
-</​code>​ +
-  * http://​www.cxtools.net 에서 소스를 다운로드 한다. +
-<​code>​ +
-# wget http://​prdownloads.sourceforge.net/​cx-oracle/​cx_Oracle-4.2.tar.gz?​use_mirror=jaist +
-</​code>​ +
-  * tar 를 풀고 빌드/​설치한다. +
-<​code>​ +
-# tar xvfz cx_Oracle-4.2.tar.gz +
-# cd cx_Oracle-4.2 +
-# python setup.py build +
-# python setup.py install +
-</​code>​ +
-  * 코드 샘플 +
-<code python>​ +
-import cx_Oracle +
- +
-# connect via SQL*Net string or by each segment in a separate argument +
-#connection = cx_Oracle.connect("​user/​password@TNS"​) +
-connection = cx_Oracle.connect("​user",​ "​password",​ "​TNS"​) +
- +
-cursor = connection.cursor() +
-cursor.arraysize = 50 +
-cursor.execute("""​ +
-        select Col1, Col2, Col3 +
-        from SomeTable +
-        where Col4 = :arg_1 +
-          and Col5 between :arg_2 and :​arg_3""",​ +
-        arg_1 = "​VALUE",​ +
-        arg_2 = 5, +
-        arg_3 = 15) +
-for column_1, column_2, column_3 in cursor.fetchall():​ +
-    print "​Values:",​ column_1, column_2, column_3 +
-</​code>​ +
-  * 문서 : http://​www.python.net/​crew/​atuining/​cx_Oracle/​html/​index.html+
  
 ===== Link ===== ===== Link =====
develop/python.txt · 마지막으로 수정됨: 2014/04/10 10:58 저자 starlits