2024.06.27
💡 from 파일명 import * 혹은 함수명
만약 파일이 두 개라고 쳐보자. 복잡한 수식들을 따로 작성하고 파일을 불러와서 실행을 시켜주는 것을 해보려고 한다.
물론 예시라 복잡해보이진 않지만..ㅎ
def say_hi():
print('안녕!')
def say_hi_to(name):
print(f'{name}님 안녕하세요^^')
이건 main_func.py에 써둔 것이다.
from main_func import *
say_hi()
say_hi_to('냠묵')
# 안녕!
# 냠묵님 안녕하세요^^
main_test 파일에서 main_func.py의 식을 사용하고 싶으면 from - import를 사용해준다.
* 은 모든 것을 가져온다는 것
여기서 * 대신 say_hi_to 식을 쓰면 그 식만 가져온다는 것이라 다른 식은 사용해도 에러가 뜬다.
from main_func import say_hi_to
say_hi() # error
say_hi_to('냠묵') # 냠묵님 안녕하세요^^
'📒 Today I Learn > 🐍 Python' 카테고리의 다른 글
[Python 문법 기초] map, filter, lambda 식 (0) | 2024.06.28 |
---|---|
[Python 문법 기초] 한줄의 마법 (0) | 2024.06.27 |
[Python 문법 기초] 예외처리 try - except (0) | 2024.06.27 |
[Python 문법 기초] f-string (0) | 2024.06.27 |
[Python 문법 기초] 튜플, 집합 (0) | 2024.06.27 |