Python/포스팅

파이썬 다른 파일에서 모듈 불러오기

짜집퍼박사(짜박) 2023. 12. 3. 12:33

파이썬에서 다른 파일(모듈)에서 모듈을 불러오는 것은 import 키워드를 사용합니다. 이를 통해 해당 모듈에 정의된 함수, 변수, 클래스 등을 사용할 수 있습니다. 아래는 다른 파일에서 모듈을 불러오는 과정에 대한 자세한 설명입니다.

 

1. 모듈 생성

먼저, 모듈을 생성하겠습니다.

 

2. 새로운 파이썬 파일 만들기

# mymodule.py

def greet(name):
    return f"Hello, {name}!"

class MyClass:
    def __init__(self, value):
        self.value = value

    def square(self):
        return self.value ** 2

my_variable = 42

 

3. 모듈 파일 저장

파일을 저장하고, 모듈을 임포트하려는 다른 파이썬 스크립트에서 사용할 수 있도록 위치를 기억합니다.

 

4. 모듈 불러오기

이제 다른 파일에서 위에서 만든 모듈을 불러와 사용해보겠습니다.

# 다른 파이썬 스크립트에서 모듈 불러오기

import mymodule

result = mymodule.greet("Alice")
print(result)  # 출력: Hello, Alice!

obj = mymodule.MyClass(5)
squared = obj.square()
print(squared)  # 출력: 25

print(mymodule.my_variable)  # 출력: 42

또는 필요한 특정 항목만 가져오는 방법도 있습니다.

# 필요한 항목만 가져오기

from mymodule import greet, MyClass

result = greet("Bob")
print(result)  # 출력: Hello, Bob!

obj = MyClass(7)
squared = obj.square()
print(squared)  # 출력: 49

이렇게 다른 파일에서 모듈을 불러오면, 해당 모듈에 정의된 함수, 클래스, 변수 등을 사용할 수 있습니다. 이것이 파이썬에서 모듈을 활용하는 기본적인 방법 중 하나입니다.

 

With ChatGPT