태그 : python 요약보기전체보기목록닫기

1 2 3 4 5 6 7 8 9 10 다음

[Python] 스핑크스(sphinx)를 이용한 파이썬 API 문서화

예전 C, C++ 등을 포함하여 Python 에도 doxygen을 이용하고는 했습니다.다양한 언어 및 클래스, 함수 등의 디펜던시 등을 도식화 해주고 나름 장점이 많았습니다.그러나 최근에 다시 문서화에 대하여 알아보다가,python.org 홈페이지에 있는 문서가 스핑크스(sphinx)라는 문서화 도구로 만들어졌다는 것을 알았습니다.결국...

[Python] tar.tz 내용을 특정 위치에 풀기

tar (혹은 tar.gz 으)로 묶인 파일이 있습니다.게 중에서 xml 파일만을 선택하여, 특정 위치에압축 해제를 하고 싶습니다.이것을 파이썬으로 해 보겠습니다.tarfile 이라는 (배터리 ^^)모듈을 이용하면 됩니다.import tarfile############################################################...

[Python] dict 출력시 한글 출력 문제

어떤 언어이건 간에 5년을 경험했다 하더라도,새로운 형태의 해결 방식은 계속 나오더군요.파이썬도 그랬습니다.다음과 같은 dict 가 있습니다.d={ '_id':'12345', 'kind':'abc', 'name':'가나다'}여기에서 '가나다'는 UTF-8 코드 입니다.(나중에는 u'가나다' 라고 unicode로 설정하여도 마찬가지 입니다)여기에...

[Python] 책 소개: 파이썬 완벽 가이드

2008년 11월 정도 부터 시작하여 파이썬을 사용해 보았습니다.특별히 속도가 문제되지 않는 코드라면기존에 Perl, Shell Script, awk, C++, C, C# 등으로 작성했을 만한 것도가급적 파이썬을 이용하게 되었습니다.자신만의 객체 라이브러리를 잘 구축해 놓는다면,그보다 더 좋은 것이 없을 만한 파이썬 언어입니다.그동안 여러권의 파이썬 책...

[Python] 파이썬 실행환경의 독립 virtualenv & PyCharm

그동안 python 개발을 하면서 deployment 에는 그렇게 많이 신경을 쓰지 않았었습니다.하지만 결국은 virtualenv 의 필요성을 아주 절감하고는 이렇게 정리를 해 봅니다.예를 들어 개발 소스 (패키지)는A|+-- B|+-- C아래와 같은 식으로 되어 있다고 가정하고,A.B 패키지를 돌리는 파이썬 패키지 등의 개발 환경과 A.C의 ...

[Python] Ubuntu 12.04 python-dev 패키지 설치 실패 시

어제 갑자기 Clean Ubuntu 12.04 LTS 작업 환경이 필요하여VMwareFusion에 케스트 머신으로 설치를 했습니다.최소 가상 머신 (JEOS) 설치 후 LXDE 환경을 맞추었습니다./etc/apt/source.list에서 kr.archive.ubuntu.com 저장소를 ftp.daum.net 으로 변경을 하였습니다.필요에 따라,...

[Python] Overloading 된 함수에서 부모클래스의 함수 호출 방법

다음과 같은 아주 간단한 클래스가 있습니다.class Parent(object): def __init__(self, val): self.val = val def __eq__(self, other): return self.val == other.valif __name__=='__main__': p1 = Parent(1) p2 = Parent(1) pr...

[python] 모듈 디펜던시 찾기, sfood

Python 개발에서 setup 설치를 할 때,모든 것을 설치하지 않고 필요한 모듈만 설치해야할 필요가 생겼습니다.예를 들어,top/utiltop/firsttop/second의 모듈 등이 있고,top/second 에서는 top/util 만 참조하고 top/first 모듈은 참조하지 않을 때top/first를 제외하고 설치하면 편합니다.그러려면 우선 to...

[Ubuntu 12.04] pip upgrade

우분투에 디폴트 설치된 파이썬은 2.7.3 입니다.일전에 파이썬 패키지 설치에 관한 easy_install 및 pip 에 대한 고찰에서 언급한 바와 같이 easy_install을 설치하면 pip 버전이 최신 것이 설치됩니다.하지만 $ sudo apt-get install python-pip로 설치한 모듈은 1.0 버전이 설치됩...

[Python] 가변길이 패러니터 및 키워드 패러미터 XML-RPC

지난번 포스팅에서 C와 Python의 가변길이 패러미터를 간단히 살펴보았습니다.다시한번 해당 내용을 리뷰해 보도록 하겠습니다.또한 XML-RPC 에서는 가변길이 혹은 키워드 패러미터라는 것이 존재하지 않는데,그것을 돌려서 호출할 수 있는 방안도 고려해 보겠습니다.###################################################...
1 2 3 4 5 6 7 8 9 10 다음

구글애드텍스트