사내에서 urlimport 를 perforce 와 연계해서 사용하고 있는 중 입니다.

문제는 프로그래머가 아닌 사용자가 urlimport 랑 p4python 을 설치하는 것은 꽤나 귀찮은 일이더군요.

urlimport 의 경우는 python site-packages 디렉토리를 찾아 복사해줘야 하고
p4python 은  커맨드라인에서 setup.py install 을 실행해야하는데...;
... orz;;

가만히 생각해보니 파이썬 모듈들은 전부 msi 로 배포된다는 사실이 떠오르더군요.

게다가 촌스러운 모양도 거의 동일하기 때문에;
아무래도 파이썬에서 제공해주는 기능이 아닐까 생각되더라구요.

열심히 검색해 본 결과!

setup.py bdist_wininst


이렇게 실행하면 윈도우즈용 인스톨러가 만들어지더군요 -ㅁ-; 오오오;




이올린에 북마크하기(0) 이올린에 추천하기(0)
2010/04/14 17:58 2010/04/14 17:58

python 정규 표현식으로 문자열 바꾸기

Posted at 2007/07/30 16:42// Posted in python/pyutils
import re

rules = [
    (re.compile("(\w)=(\w)"), r"\1 = \2"),
    (re.compile("(\w)\("), r"\1 ("),
    (re.compile("(\w),(\w)"), r"\1, \2"),
]

def conv(line):
    for ro, fmt in rules:
        line = ro.sub(fmt, line)

    return line


lines = [
    "abc=def",
    "if(",
    "abc3,def",
]

lines = [conv(line) for line in lines]

for line in lines:
    print line

결과
abc = def
if (
abc3, def
이올린에 북마크하기(0) 이올린에 추천하기(0)
2007/07/30 16:42 2007/07/30 16:42