230419

hj·2023년 4월 19일
0

import

  • import키워드를 이용해서 모듈을 임포트 한다.
    ex) import calculator
    calculator.add(10, 20)
  • as키워드를 이용해서 모듈을 단출 시킬 수 있다.
    ex) import calculator as cal
    cal.add(10, 20)
  • from ~ as 키워드를 이용해서 모듈의 특정 기능만 사용할 수 있다.
    ex) from calculator import add
    add(10, 20)
  • asterisk를 이용 하면 모든 기능을 다 가져온다.
  • 두 기능을 가져오고 싶을 때 ,를 사용한다.
    ex) from calculator import add, sub

name전역변수

  • name에는 모듈 이름이 저장되거나 main이 저장된다.
    ex) if name == 'main':
    print(f'name: {name}')

패키지

  • 패키지를 이용하면 관련 있는 모듈을 그룹(하나의 디렉토리)으로 관리할 수 있다.
  • site-package에 있는 모듈은 어디서나 사용할 수 있다.
    import sys - system에 대한 간략한 정보를 갖고 있는 모듈
    sys.path - 모듈들이 갖고 있는 경로를 나열해 주는

05-015 calculator 카테고리를 refactor->move directory로 venv->Lib->site-packages옮기면 범용적으로 다른 디렉토리에서 사용 가능하다

0개의 댓글