파일 불러오기
파일을 분리하여 프로그램을 작성했을 때
한 파일에서 또다른 파일로 작성한 코드를 불러올 수 있다.
1) main_func.py에는 복잡한 코드를 작성해놓고, main_test.py에서 프로그램을 실행할 경우.
main_test.py에서 프로그램 실행
from main_func import *
say_hi()
say_hi_to('영수')
실행결과 ==>
안녕!
영수님 안녕하세요.
main_func.py에만 작성했던 코드가 실행된다.
from (불러올 파일의) import (불러올 대상)
from (불러올 파일의) import * (전부를 불러올 때는 * 별표시를 기재한다. 95%빈도로 활용)
2) main_func 파일에서 say_hi_to 함수만 불러올 경우
from main_func import say_hi_to
say_hi()
say_hi_to('영수')
실행결과 ==>
Traceback (most recent call last):
File "C:\Users\mo11\Desktop\sparta_python\main_test.py", line 3, in <module>
say_hi()
NameError: name 'say_hi' is not defined
(say_hi를 불러오지 않아서 에러가 발생하였다.)
'개발기초' 카테고리의 다른 글
파이썬 기초문법 뽀개기 : map, lamda, filter !! 리스트 내의 원소 활용 (0) | 2022.11.21 |
---|---|
파이썬 기초문법 뽀개기 : 한 줄의 마법, 코드 줄여쓰기 (0) | 2022.11.21 |
파이썬 기초문법 뽀개기 : f-string, 예외처리 try-except 문 (0) | 2022.11.21 |
파이썬 기초문법 뽀개기 : 튜플과 집합 (0) | 2022.11.21 |
파이썬 기초문법 뽀개기 : 반복문과 함수 (0) | 2022.11.21 |
댓글