• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

C언어에서 사용하는 [ #if, #elif, #else, #endif와 #ifdef, #endif]와 같은 역활을 파이썬에서 구현하기

21.07.18 17:04 작성 조회수 479

1

안녕하세요 ?<o:p></o:p>

박사님의 수강생입니다.<o:p></o:p>

한가지 문의드립니다.<o:p></o:p>

<o:p> </o:p>

C언어에서 [  #if, #elif, #else, #endif #ifdef, #endif 와 같은 조건부 컴파일 지시자 ]을 종종 사용합니다.<o:p></o:p>

사용 목적은 경우(조건)에 따라서 다르게 컴파일하기 위해서 입니다.<o:p></o:p>

파이썬에서도 이와 유사한 기능을 하는 구문(문법/기타)가 있는지요 ?<o:p></o:p>

물론, 컴파일러과 인트프린터는 차이가 있습니다만…<o:p></o:p>

암튼위와 같은 목적을 하기 위해서는 파이썬에서는 어떤 구문(문법/기법/테크닉/기타)을 활용하는지요 ?<o:p></o:p>

답변 1

답변을 작성해보세요.

0

네 말씀하신대로 컴파일 언어가 아니기 때문에 C/C++ 에서 사용되는 조건부 컴파일 지시자는 존재하지 않는걸로 알고 있습니다. 

문법중에는 없고 임포트를 할때 사용될지 안될지를 모를때 __future__ 라는 모듈이 있긴 합니다.