본문 바로가기

Progremming Study/python

Python import

728x90

import

-> 다른 파일의 클래스, 함수, 변수 가져다 사용할 수 있도록 만든 구문

 

ex)

파일1, 파일2가 있는 경우

파일2에

import 파일1

 

A = 파일1.Maple

B = 파일1.add()

C = 파일1.B

파일1에 있는 자료를 가져옴

 

 

 

* import 변형

from 파일 import 클래스, 함수, 변수

 

# from 뒤 표현은 생략 가능

 

from 파일1 import Maple

A = Maple()

from 파일1 import add

B = add()

 

or

from 파일1 import Maple, add (0)

 

 

* from 파일 import (from 다음 표현 생략 가능)

from 파일1 import *

 

- 함수, 변수 이름 신경 써야 함

- 가장 최근에 쓰인 것으로 적용이 됨

 

 

* as 별칭

 

import 파일1 as p1

A = p1.Maple

B = p1.add()

C = p1.B

 

from 파일1 import Maple as M

A = M()

from random import randint as ri

ri(1,10)

 

728x90

'Progremming Study > python' 카테고리의 다른 글

Python dictionary  (0) 2022.05.28
Python set자료형  (0) 2022.05.28
Python class  (0) 2022.05.27
Python 함수  (0) 2022.05.27
Python 문자열 _ formatting  (0) 2022.05.26