2013-11-24 8 views
0

저는 파이썬을 배우며 웹 페이지에서 데이터를 가져 와서 화면에 표시하는 작은 스크립트를 작성했습니다.Python : 변수 값을 기준으로 텍스트 색상 변경

웹 페이지에서 가져 오는 각 항목에 변수를 지정합니다. 두 변수가있는 변수가 있습니다.

만료 활성

ham_lic =

또는

ham_lice = 그것은 다음 화면에 그 값을 출력한다.

인쇄 "라이센스 : ("+ ham_lic + ")"+ "가 \ n"나는 값이 때 빨간색 라이센스 상태를 인쇄하는 방법을 알아 내려고 노력하고있어

가 '만료'녹색 때 값 활성'.

참고 자료 일지라도 크게 감사하겠습니다.

답변

1

플랫폼에 따라 다릅니다. 시도해보십시오 :

if ham_lic == 'Active': 
    print "License: (\033[92m"+ham_lic+"\033[0m)"+"\n" 
else: 
    print "License: (\033[91m"+ham_lic+"\033[0m)"+"\n" 
+0

나는 이것이 가까운 것으로 생각합니다. 나는 이것을 출력으로 얻습니다. 라이센스 : ([92mActive [0m] – Corrosive

+0

@ 부식 방지 : http://stackoverflow.com/q/287871/1267329에서 가져 와서 내 Mac에서 작동합니다. 그러나 그것은 당신의 플랫폼에서 작동 할 수도 있고 작동하지 않을 수도 있습니다. 어떤 터미널/시스템을 사용하고 있습니까? –

+0

윈도우에서 유휴 사용하기 .... 나는 내 리눅스 박스 중 하나에 ssh 세션을 열어서 실행 해 보겠다. 내가 얻은 것을 다시보고하겠습니다. – Corrosive