Example #1
0
import mylib

ret1 = mylib.add_txt('korea', 'first')
ret2 = mylib.reverse(1, 2, 3)
print(ret1)  # korea : first
print(ret2)  # (3, 2, 1)
#module
'''
    남이 만들어두거나, 파이썬에 미리 존재하는 C의 헤더파일이라고 생각하면 될 것 같다.
    맛보기를 위해서 이 책에서 소개하는 코드를 한 번 테스트 해보겠다.
'''

import time
print('5초간 프로그램을 정지합니다.')
time.sleep(5)
print('5초가 지났습니다. 프로그램이 종료됩니다.')
print("=" * 20)

import mylib
ret1 = mylib.add_txt('life is short', 'you need python')
ret2 = mylib.reverse(1, 2, 3)
print(ret1)
print(ret2)
print("=" * 20)

#package
'''
    파이썬 모듈들을 계층적인 디렉토리 형태로 구성한 것을 파이썬 패키지라고 한다.
    패키지안에는 __init__.py라는 이름의 파일이 있어야한다.
    __init__.py는 version = 1.0같이 한줄짜리 텍스트면 충분하다.
'''

#패키지및 모듈 임포트 하는 법들
'''
    패키지나 모듈을 import하는 법이 여러가지 있어서 따로 분류했다.
    먼저 간단하게 import하는 법이 있고, 그 다음으로는
    from ~import하는 법이 있다.
Example #3
0
def add_txt(t1, t2):
    return t1 + ':' + t2


def reverse(x, y, z):
    return z, y, x


import mylib

ret1 = mylib.add_txt('대한민국', '1등')
ret2 = mylib.reverse(
    1,
    2,
    3,
)
print(Ret1)  #'대한민국:1등'이 출력됨
print(ret2)  #(3,2,1)이 출력됨
Example #4
0
print('5초간 프로그램을 정지합니다.')
time.sleep(5)
print('5초가 지나갔습니다.')


#mylib.py
def add_txt(t1, t2):
    return t1 + ':' + t2


def reverse(x, y, z):
    return z, y, x


import mylib
ret1 = mylib.add_txt('대한민국', '1등')
ret2 = mylib.reverse(
    1,
    2,
    3,
)
print(ret1)
print(ret2)

#44
import mypackage.mylib
ret1 = mypackage.mylib.add_txt('대한민국', '1등')
ret2 = mypackage.mylib.reverse(1, 2, 3)
print(ret1)
print(ret2)
import time
import mylib

print('5초간 정지합니다')
time.sleep(5)
print('정지해제')

ret1 = mylib.add_txt('5', '4')
ret2 = mylib.reverse(1, 2, 3)

print(ret1)
print(ret2)
Example #6
0
import time
import mylib
import mypackage.mylib

time.sleep(1)
ret1 = mylib.add_txt('나는', '파이썬이다')
mypackage.mylib.reverse(1, 2, 3)

print(ret1)
Example #7
0
import time
import mylib

print('5초간 프로그램을 정지합니다.')
time.sleep(5)
print('5초가 지났습니다.')

ret1 = mylib.add_txt('Korea', 'The Best')
ret2 = mylib.reverse(1, 2, 3)
print(ret1)
print(ret2)
Example #8
0
import time  #파이썬 내장 모듈인 time을 임포트함
import mylib  #내가 작성한 mylib 모듈을 임포트함
import mypackage.mylib  #mypackage에 있는 mylib 모듈을 임포트함

time.sleep(1)  #time 모듈의 sleep 함수를 이용해 1초간 정지
mylib.add_txt('나는', '파이썬이다.')  #mylib 모듈의 add_txt 함수를 호출
mypackage.mylib.reverse(1, 2, 3)  #mypackage.mylib 모듈의 reverse 함수 호출
Example #9
0
import time
import mylib
import mypackage.mylib

time.sleep(1)
mylib.add_txt('나는', '파이썬이다.')
mypackage.mylib.reverse(1, 2, 3)
Example #10
0
import mylib

ret1 = mylib.add_txt("Korea", "No.1")
ret2 = mylib.reverse(1, 2, 3)

print(ret1)
print(ret2)