엑셀을 사용하면 아래 포스팅에서 소개한 바와 같이

 

http://mwultong.blogspot.com/2006/10/numberstring.html

 

숫자를 글자로 읽게 만들 수 있습니다.

 

NUMBERSTRING() 이라는 함수를 사용해서 아래와 같이 처리가 가능 한거죠~

 

 

그런데 이런 비슷한 경우가 파이썬을 사용해도 가능 하더군요.

 

http://stackoverflow.com/questions/8982163/how-do-i-tell-python-to-convert-integers-into-words

 

 

위 주소를 보니 숫자를 글자로 읽게 만드는 모듈들로 inflect, pynum2word 모듈이 소개 되더군요.

 

현재 윈도우 7 64 비트를 사용 중인데 pynum2word 모듈은 pip 로 설치가 안되는 듯 해서 일단 inflect 을 사용해 봤습니다.

 

위 주소에 나와 있는 것과 같이 다음과 같이 pip 로 설치 가능 합니다.

 

pip install inflect

 

다음으로는 다음과 같이 샘플을 돌려 봤습니다.

 

 

마지막 숫자는 125948963 인데 다음과 같이 표현됩니다…. 읽기도 힘드네요~

 

one hundred and twenty-five million, nine hundred and forty-eight thousand, nine hundred and sixty-three


+ Recent posts