#WITHYOU
Lum7671's Weblog
#WITHYOU
Python 에서 Lambda

Python3 에서 Lambda 사용하기.

Lambda 와 and, or trick

>>> s = "this   is\na\ttest"

# Case #1
>>> collapse = False
>>> processFunc = collapse and (lambda s: " ".join(s.split())) or (lambda s: s)
>>> print(processFunc(s))
this   is
a   test

# Case #2
>>> collapse = True
>>> processFunc = collapse and (lambda s: " ".join(s.split())) or (lambda s: s)
>>> print(processFunc(s))
this is a test

collapse 의 true, false 에 따라서 띄어쓰기가 단정하게 한 칸씩 띄워지도록 할 수 있고, 원문 그대로 출력 되도록 할 수도 있다.


MacOS에서 Python3를 python으로 사용하기.

virtualenv를 이용해서 MacOS에서 Python3를 python으로 실행 가능하도록 하는 방법.

MacOS에서 Python3를 python 으로 사용하는 방법. 1. 필요 소프트웨어 설치 % pip install virtualenv % pip install virtualenvwrapper 2. 환경 설정 $ mkdir ~/.virtualenvs # .zshrc export WORKON_HOME=~/.virtualenvs source /usr/local/bin/virtualenvwrapper.sh 3. python3 를 python 기본으로… % mkvirtualenv --python=/usr/local/bin/python3 myenv 4. 확인 % python --version Python 3.6.2 % deactivate # 기본 python 으로 되돌림 % python --version Python 2.7.10 % workon myenv # python3 을 python 으로... %...

Read More