더북(TheBook)

14.9 모듈 작성하기

파이썬 코드를 포함한 파일은 모듈로 임포트(import)할 수 있다. 예를 들어 다음 코드를 wc.py 파일로 작성했다고 하자.

def linecount(filename):

count = 0

for line in open(filename):

count += 1

return count

 

print(linecount('wc.py'))

이 프로그램을 실행하면 자기 자신을 읽어 들여서 파일의 줄 수, 여기서는 7을 출력한다. 또한, 다음과 같이 임포트할 수도 있다.

>>> import wc

7

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.