함수 공유하기
앞에서 말했듯이 힘들게 만든 함수를 다른 사람과 공유할 수 있습니다. 그러면 다른 사람은 좀 편하게 코딩하도록 도와줄 수 있거든요.
myfunc.py 파일을 하나 만듭니다. 그냥 메모장으로 만들어도 됩니다. 이 파일에 다음과 같이 앞에서 만든 함수 두 개를 넣어줍니다.
▲ 그림 13-6 myfunc.py 파일
이제 친구에게 이 파일만 건네주면 친구들은 자기 코드에 섭씨⇔화씨 함수를 불러와서 사용할 수 있습니다. 불러오는 방법은 다음과 같습니다.
코드
from myfunc import CtoF from myfunc import FtoC
myfunc이라는 파이썬 함수 파일에서 CtoF 함수를 임포트(import)하겠다, FtoC 함수를 임포트하겠다는 의미입니다. 코드 맨 위에 적어주면 받은 파일에서 함수를 편하게 사용할 수 있죠. 이런 방식으로 내가 만든 함수를 파일로 널리 공유하면 더 많은 개발자가 편하게 이를 사용할 수 있습니다. 그리고 사용하다가 필요한 게 있으면 기능을 추가해 업그레이드한 버전을 재공유할 수도 있고요. 모두가 쉽고 행복하게 변환 함수를 사용할 수 있겠죠?