개발기초
파이썬 기초문법 뽀개기 : 파일 불러오기
Veams
2022. 11. 21. 19:54
파일 불러오기
파일을 분리하여 프로그램을 작성했을 때
한 파일에서 또다른 파일로 작성한 코드를 불러올 수 있다.
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를 불러오지 않아서 에러가 발생하였다.)