개발기초

파이썬 기초문법 뽀개기 : 파일 불러오기

Veams 2022. 11. 21.

파일 불러오기

 

파일을 분리하여 프로그램을 작성했을 때

한 파일에서 또다른 파일로 작성한 코드를 불러올 수 있다.

 

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를 불러오지 않아서 에러가 발생하였다.)

댓글