Programming/Python

Python 유용한 샘플 코드

빠릿베짱이 2016. 10. 20. 14:56
반응형


1. 튜플로 구성된 리스트 정렬

test_list = [ (1,2,3), ..., (1,4,1) ] 

test_list = sorted(test_list, key=lambda x: x[2])


2. non-blocking subprocess, Popen


def subprocess_open(command):
popen = subprocess.Popen(command, stdout=subprocess.PIPE,                                  stderr=None, shell=True)
while True:
out = popen.stdout.read(1)
if out == '' and popen.poll() is not None:
break
if out != '':
sys.stdout.write(out)
sys.stdout.flush()


반응형

'Programming > Python' 카테고리의 다른 글

Python Unit Test  (0) 2016.12.14
plotly offline  (0) 2016.11.25
python caffe  (0) 2016.09.17
무료 온라인 파이썬(Python) 교재  (1) 2015.05.18
파이썬(python) 언어의 흐름 및 특성을 그림으로 그려주는 사이트  (0) 2013.12.14