Python2/정리

from __future__ 모듈 사용 이유

고수트 2019. 3. 5. 15:10
반응형

파이썬 코드를 보다 보면 최상단에 from __future__ import ~~ 와 같은 문장이 적혀있는 것을 볼 때가 있다.

이러한 코드는 파이썬 3에서 쓰던 문법을 파이썬 2에서 쓸수 있게 해주는 문법이다.

즉 미래에 ~~ 이러한 문법으로 이용될것이니 이를 이용하겠습니다 란 말이다.

대표적으로 

> from __future__ import print_function

이 있다.

위와 같은 구문을 가장 위에 적어주면 

파이썬 2와 3 어떤 버젼을 돌리던 모두 파이썬 3 문법인 print() 을 통해 콘솔에 출력이 가능하다.

> from __future_import pirnt_function

> print('hello','world')

> hello world


반응형