python 6

[python] python 에서 한글 출력 하기...

python에서는 한글을 출력 하기 위해서는... 해주어야 할 부분이 있습니다. 그냥 출력을 하겠다고 이런식으로 하게 되면 SyntaxError: Non-ASCII character '\xc7' in file D:\eclipse_workspace\PythonSqlite\src\pythonsqlite.py on line 3, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details 와 같은 오류를 나타내게 됩니다. 이유는... 코드페이지가 맞지 않다는 것이지요... http://www.python.org/peps/pep-0263.html 페이지로 가면 적당한 코드 페이지 활용 법도 나오게 됩니다. 그중에서 한글을 출..

python 2009.05.11

[python] dictionary sorting

딕셔너리.. 맵에 데이터를 넣고 정렬할게 생겨서... 할려다 보니... 어찌해야 하나 고민하게 되었다... 음... c++의 stl에서는 잘 되는것인데... 그래도 찾다보니 key값으로 sorting하는것은 dickeys = dic.keys() dickeys.sort() for i in dickeys: print i, dic[i] 그러면... value로 sorting 하는 방법은... diclist = [] for i in dic.keys(): diclist.append( (i, dic[i]) ) diclist.sort( key = lambda(x,y):y ) for i in diclist: print i[0], i[1] 음... 이 방법 이외에... from operator import itemget..

python 2009.04.08

[pyton] django 에서 mod_python을 이용한 apache 운용...

음... 기본적으로 mod_python을 잡고난 다음에... httpd.conf 파일을 설정해 줘야 하는..문제... SetHandler python-program PythonHandler django.core.handlers.modpython SetEnv DJANGO_SETTINGS_MODULE mysite.settings PythonDebug On PythonPath "['/path/to/project'] + sys.path" mysite는 자신의 프로젝트 이름이다... 하지만 에서는... 웹에 주소 입력시... ex) http://localhost/mysite 하였을 때 나타나게 되는 것... 이름은 변경해도 되나... mysite.settings는 프로젝트이름.settings 이어여 한다는것.....

python 2009.02.15

[pyton] python에서 mysql 사용하기.

DB API : Python에서 JDBC 같은 역할 http://mysql-python.sourceforge.net/ 에서 MySQL 모듈 받음 혹은, sudo apt-get install python-mysql User Guide http://www.devshed.com/c/a/Python/MySQL-Connectivity-With-Python/ Python DB API Writing MySQL Scripts with Python DB API import MySQLdb # DB접속 db = MySQLdb.connect(db='DB명', user='사용자명', passwd='비밀번호', host='원격서버') # 커서생성 cursor = db.cursor() # 모든 DB 작업은 캐서를 통해서 # SQL..

python 2009.01.22